Skip to content

Releases: sergeiown/batch_PDF_compressor

Batch PDF Compressor - final version

22 Aug 09:34
1d9a359
Compare
Choose a tag to compare
  • Fixed known bugs

  • Installer added

  • Future plans are left to the future

Batch PDF Compressor - "almost final" version

14 Aug 17:10
Compare
Choose a tag to compare
  • The structure of the script has been completely changed to a modular one for ease of modification.

  • Added automatic language detection according to system settings. Currently, three languages are available with English as the default in the absence of a translation that matches the system language settings.

  • Added a language settings test with the ability to manually select a language.

Batch PDF compressor - "light at the end of the tunnel" version

14 Aug 12:16
Compare
Choose a tag to compare
  • Added the ability to select options to delete or save the original PDF files upon successful compression.

  • Improved log file detail, currently logging both standard output (stdout) and standard error output (stderr).

  • The logic for determining the total size of PDF files after compression has been redesigned, which ensures correct output of both the total files size and the compression level.

Batch PDF compressor - The next step

12 Aug 21:43
Compare
Choose a tag to compare
  • - Fixed many errors in both calculations and notifications.
  • - Finalized the appearance and amount of information for the user.
  • - Added support for external message files.
  • - Improved the log file and now it provides much more opportunities to work with information on file compression.

batch_PDF_compressor

08 Aug 19:21
d011aba
Compare
Choose a tag to compare
  1. Language selection (English or Ukrainian).
  2. Selection the path to the directory with PDF files to be compressed using the windows.Forms.FolderBrowserDialog. With path validation and allowance for 3 false addresses or bounces.
  3. Selection of compression level: low, medium, high, ultra.
  4. The script processes all PDF files within the specified directory and its subdirectories.
  5. Displays progress of file processing and compression.
  6. Upon completion, provides an overview of script execution, including the number of processed files, sizes before and after compression, and the compression ratio.
  7. Additionally, the script checks the system for the presence of Ghostscript before execution and maintains a detailed log file for each compression operation.