PDF Optimizer
Reduce PDF Size without Compromising Quality
Optimizing a PDF document simplifies the file, making it more efficient for downloading & displaying faster. It also compresses the file size without losing overall document integrity, making PDFs easier to share, send and store.
PDF Optimizer Command Line Tool for End Users - $2,999/yearContact us for OEM pricing
Custom Settings
Configure to your specific mobile and desktop viewing requirements
Long Term Preservation
Adhere to PDF/A archiving standards for document storage
True Color Management
Accurate color conversions for your ideal target medium and application
Bulk Processing
Automate PDF compression by integrating into existing document workflows
Image Handling
Reduce image resolution and file size while maintaining fidelity
Flatten Transparencies
Optimize flattened documents and improve document portability
Get Free Trial
Command Line Syntax
Command Line Syntax
//The command syntax for PDF Optimizer must include:
pdfoptimizer the executable file name
-i [--input] name of the PDF input file you want to optimize
-o [--output] name you want to assign to the output PDF file
-j [--profile] name of the JSON profile file
//These parameters are optional:
-q [--quiet] don't display the results summary on the command line tool
-l [--log] save detailed results to an output text file
//For each command line option, you can also use the short ("-i") or long ("--input") notation.
//A command statement for PDF Optimizer might look like this:
pdfoptimizer –-input March_Report.pdf --output March_ReportB.pdf --profile compressionMedium.json
//You don’t need to include the path for any of these files as long as the input file and profile are stored in the same directory as the program executable, and as long as you save the output file to the same directory as well.
//If you want to draw an input file from one directory and save the output to another. In that event you need to provide the path as well as the file name. The examples that follow are for Windows:
pdfoptimizer --input C:\Datalogics\OptimizedFiles\AnnualReport2016.pdf --output C:\Datalogics\OutputFiles\AnnualReport2016-B.pdf --profile compressionMedium.json
//If any of the file or path names include spaces, use quotes around the name:
pdfoptimizer --input "C:\Datalogics\Optimized Files\Annual Report 2016.pdf" --output C:\Datalogics\OutputFiles\AnnualReport2016-B.pdf --profile C:\Datalogics\profiles\images.json
//Note that PDF Optimizer allows for a command statement syntax that does not include the option notation, for compatibility with previous versions of the software. That is, you can leave out “--input” and “--output” if you already have this command syntax in place in your existing PDF Optimizer work flow. A command that simply lists the name and path of the input file, output file, and JSON profile might look like this:
pdfoptimizer MarchReport2016.pdf MarchReport2016-B.pdf compressionMedium.json
//You will see a summary statement in your command line tool after you run the software to optimize a PDF document. If you would rather not see this statement, you can disable it with the optional "-q" (--quiet) parameter, like this:
pdfoptimizer –-input March_Report.pdf --output March_ReportB.pdf --profile compressionMedium.json --quiet
//On the other hand, you can add a parameter to generate an optional Results Report, exported to a text (.txt) file, using the "-l" (--log) parameter. Include name of the report file:
pdfoptimizer –-input March_Report.pdf --output March_ReportB.pdf --profile compressionMedium.json --log MarchResults.txt
//If you want to save the results report to a specific folder, include the path name for that folder in the command line statement:
pdfoptimizer –-input March_Report.pdf --output March_ReportB.pdf --profile compressionMedium.json --log C:\Datalogics\Results Report\MarchResults.txt
//Note that you can use both the --quiet and --log parameters in the same statement if you like. That is, you can suppress the summary report that appears on your command line and generate a detailed output report at the same time.
//The Windows installation adds the location of the PDF Optimizer executable to the %PATH% in the Windows Environment Variables. That means that you can run “pdfoptimizer.exe” from anywhere. For Linux, you need to add the location of the PDF Optimizer executable to your PATH variable.