Pdftools SDK Shell Tool
With the Pdftools SDK Shell Tool you can use the Pdftools SDK directly from the command line.
The Pdftools SDK is built using .NET 6.0. It is not a self-contained distribution, and requires .NET 6.0 or higher to be installed.
Features
As of this version, the Pdftools SDK Shell Tool supports the following features of the Pdftools SDK. Support for additional features will be added soon.
Feature | Description | Support as of version |
---|---|---|
Image to PDF | Convert images to single PDF or PDF/A | 1.0.0 + |
PDF to PDF/A | Validate PDF conformance; Convert documents to PDF/A | not implemented yet |
Compression and optimization | Compress and optimize PDF documents for web, archiving, printing or file size | 1.0.0 + |
Security | Sign, certify PDF documents; Validate signatures in PDF documents | not implemented yet |
Rendering | Render PDF documents to images for fax, archive, or viewing | 1.1.0+ |
Merging and splitting | Merge and split PDF documents to assemble new output documents | 1.1.0+ |
The Pdftools SDK Shell Tool is independently versioned from the Pdftools SDK. Please refer to the table above to see the feature coverage.
Usage
The general usage is
> pdf [sdk_options] <input> [input_options] <command> [: <command>] [<output> [output_options]]
Chaining commands
You can chain multiple commands using :
. This way you can apply multiple operations without the need to store each result to an intermediate file.
Example:
> pdf input.jpg import : optimize-web out.pdf
Detailed help
For the full reference of commands and features for the Pdftools SDK Shell Tool please use the built-in help by executing:
> pdf help
or
> pdf help <command>