Skip to main content
Version: Version 1.3

Pdftools SDK Shell Tool

With the Pdftools SDK Shell Tool you can use the Pdftools SDK directly from the command line.

info

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

note

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.

FeatureDescriptionSupport as of version
Image to PDFConvert images to single PDF or PDF/A1.0.0 +
PDF to PDF/AValidate PDF conformance; Convert documents to PDF/Anot implemented yet
Compression and optimizationCompress and optimize PDF documents for web, archiving, printing or file size1.0.0 +
SecuritySign, certify PDF documents; Validate signatures in PDF documentsnot implemented yet
RenderingRender PDF documents to images for fax, archive, or viewing1.1.0+
Merging and splittingMerge and split PDF documents to assemble new output documents1.1.0+
info

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

tip

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>