Overview
    • PDF

    Overview

    • PDF

    Article summary

    Glasswall Conform is a command-line tool designed to reconstruct malformed or corrupt PDF files that cannot be processed by the Glasswall Embedded Engine. This executable utility extracts visual content such as text, graphics, and images from input PDFs, generating a newly reconstructed document that adheres to PDF standards.

    The tool is particularly useful for addressing PDF files that deviate from the ISO 32001 family of specifications, making them incompatible with the Glasswall Embedded Engine and otherwise subject to being blocked. By restoring structural integrity, Glasswall Conform makes these files suitable for further processing by the Glasswall Embedded Engine for Content Disarm and Reconstruction (CDR).

    The reconstruction process allows for some loss of visual fidelity to achieve a conforming, processable file.

    Components & Services

    Glasswall Conform is packaged as an executable within a ZIP archive, which also includes external documentation in Markdown format.

    Contents of the ZIP Archive:

    build-glasswall_conform-linux-amd64
    └───<major>.<minor>.<patch>
            glasswall_conform
            Changelog.md
            Features-Constraints-and-Limitations.md
            Overview.md
            User-Guide.md
    

    The ZIP archive size is approximately 100 MiB.

    Private Preview Status

    Glasswall Conform is currently in a Private Preview phase. While it effectively addresses a wide range of common PDF issues, it may not fully reconstruct highly complex, severely malformed, or non-standard PDFs. In some cases, the tool may not be able to process certain documents.

    The Private Preview version provides a foundational solution for handling problematic PDFs, but please note that reconstruction may not always be complete or entirely accurate. For more information on current features, constraints, and known limitations, please refer to Features, Constraints, and Limitations.

    User Guide

    For instructions on installation, configuration, and usage, including advanced options, please refer to the User Guide. The User Guide includes examples of command-line usage and describes the various processing modes and arguments available.

    Platform Support

    Glasswall Conform is currently supported on Linux, amd64 only and is distributed as an executable, making it suitable for deployment in restricted or isolated environments.


    Was this article helpful?