Releases: sergeiown/batch_PDF_compressor
Batch PDF Compressor - final version
Batch PDF Compressor - "almost final" version
-
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
-
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
- - 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
- Language selection (English or Ukrainian).
- 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.
- Selection of compression level: low, medium, high, ultra.
- The script processes all PDF files within the specified directory and its subdirectories.
- Displays progress of file processing and compression.
- Upon completion, provides an overview of script execution, including the number of processed files, sizes before and after compression, and the compression ratio.
- Additionally, the script checks the system for the presence of Ghostscript before execution and maintains a detailed log file for each compression operation.