v0.8.12
    • PDF

    v0.8.12

    • PDF

    Article summary

    Date of Release: 10 December 2024

    General Remarks

    Glasswall Conform is designed to address 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. This utility has evolved significantly since its initial preview release, now offering conforming outputs and near-perfect facsimiles. With Release 0.8.12, the focus has been on enhancing processing performance and facsimile accuracy, all while maintaining robust protection against file-based threats.

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

    Component / Services Released

    Contents of the ZIP Archive:

    build-glasswall_conform-linux-amd64
    └───0.8.12
            Features-Constraints-and-Limitations.md
            glasswall_conform
            Overview.md
            User-Guide.md
    

    The ZIP archive size is 97.1 MiB.

    New Features

    • Nuitka-built executable for Linux distribution

    • Support for:

      • Rocky 8 & 9
      • Ubuntu 20.04, 22.04, 24.04
    • Fast Mode (Pre-Processing):
      This mode offers quicker processing with improved visual fidelity for PDF files. When enabled, it speeds up document processing while maintaining a higher level of visual similarity to the original document. However, in fast mode:

      • Embedded fonts are not replaced.
      • Features such as watermarking are unavailable.

      Comparison of Modes:

      • Fast Mode Enabled:
        • Faster processing with higher visual fidelity.
        • Embedded fonts are not replaced, and watermarking is unavailable.
      • Fast Mode Disabled:
        • Slower processing, but embedded fonts are replaced for enhanced security.
        • Features such as watermarking are enabled.

      Fast mode is enabled by default but can be disabled using the optional --disable-fast-mode command line argument.

    Fixes and Improvements

    • Added font support for:
      • MS Gothic
      • MS PMincho
    • Bug fix to load external fonts before MS fonts to correct Arial variation mapping.
    • New CLI arguments for multiprocessing options:
      • Mode
      • Number of workers
      • Suppress CID
      • Watermark
      • Minimum success rates for each content type (default: 0)
      • Timeout (default: 180 seconds)
      • Memory limit (default: 4 GB)
      • Disabling fonts and other parameters

    Was this article helpful?