Table of Contents
Antenna House PDF API Manual
Chapter.1 Overview - Command-line
Chapter.2 System Requirements
2-1 Windows
2-2 Linux
Chapter.3 Installation Instructions
3-1 Windows Version
3-2 Linux Version
Chapter.4 License File
4-1 License File Specifications
4-2 Obtaining the License File
4-3 License File Location (Default Location)
4-4 License File Location (Arbitrary Location)
4-5 Replacing License File
4-6 Maintenance Period and Command-line Behavior
4-7 Handling of License Files When Installing the Maintenance Version
4-8 Checking License File Information
Chapter.5 Handling Fonts
5-1 Getting Font information
5-2 Font Configuration File Settings
5-3 Creating Environment Variables
5-4 Supported Font Formats
5-5 Embedding Fonts
5-6 Merging Fonts
5-7 Font Limitations
5-8 Processing that Handles Fonts
Chapter.6 Color Profiles
6-1 Searching for Color Profiles
6-2 Creating Environment Variables
6-3 Processing that Handles Color Profiles
Chapter.7 PDF Files Available to be Processed
Chapter.8 Limitations
8-1 PDF Versions
8-2 Limit Size on Read / Write
8-3 Editing PDF/A and PDF/X
8-4 PDF Optimization
8-5 Font Limitations
8-6 Retaining Security Information
8-7 Using Multiple Threads
8-8 String Limitation in Command Prompt
Chapter.9 Operation Specifications on Evaluation Version
Chapter.10 How to Use the Command-line
10-1 Execution Method
10-2 How to Specify Input and Output
Chapter.11 Type of Commands
Chapter.12 Parameters for Commands
12-1 getFileInfo: Getting PDF Information
12-2 -changeDocInfo: Document Property Settings
12-3 -changeViewInfo: Open Action Settings
12-4 -mergeFiles: Merging PDF files
12-5 -getOutlineInfo: Getting Outline Information
12-6 -getAnnotInfo: Getting Annotation Information
12-7 -setPdfWatermark: Inserting PDF Watermark
12-8 -setImageWatermark: Inserting Image Watermark
12-9 -setTextWatermark: Inserting Text Watermark
12-10 -setColorWatermark: Inserting Color Watermark
12-11 -encrypt: PDF Security Settings
12-12 -decrypt: Removing PDF Security Settings
12-13 -optimize: Optimizing PDF Files
12-14 -addEmbeddedFile: File Attachment
12-15 -pageRotate: Page Rotation
12-16 -pageDelete: Deleting Pages
12-17 -writeText: Adding Text
12-18 -exportAnnotsToFDF: Exporting Annotations to FDF
12-19 -importAnnotsFromPDF: Importing Annotations from Other PDF
12-20 -insertEmptyPage: Inserting Empty Pages
12-21 -addPageNumber: Adding Page Number
12-22 -pageExtract: Extracting Pages
12-23 -embedFonts: Embedding Fonts
12-24 -extractImage: Extracting Images
12-25 -extractText: Extracting Text
12-26 -imageToPdf: Converting Images to PDF
12-27 -extractEmbeddedFile: Extracting Attached Files
12-28 -importAnnotsFromFDF: Importing Annotations from FDF
12-29 -fixedUpPDFA: PDF/A Conversion
12-30 -validatePDFA: Validating PDF/A
12-31 -dividePdf: Splitting a PDF File
12-32 -getPageSize: Getting Page Size
12-33 -searchTextAndHighlight: Inserting Highlight Annotations into the Searched Text
12-34 -searchTextAndRedact: Inserting Redact Annotations into the Searched Text
12-35 -searchTextAndSetMask: Masking the Searched Text
12-36 -zoom: Zooming Page
12-37 -setCustomProperty: Setting Custom Properties
12-38 -setMaskUsingRedaction: Applying Redact Annotations and Mask
12-39 -linearize: Linearizing for Fast Web View
12-40 -lic: Getting License Information
12-41 -v: Getting Version, Copyright, and License Information
12-42 -h: Showing a List of Command Names
12-43 -h -all: Showing All Commands and Meanings
12-44 -h [command name]: Showing Specific Commands and Meanings
Chapter.13 Output Content of Acquired Information
13-1 -getFileInfo: Getting PDF Information
13-2 -getOutlineInfo: Getting Outline information
13-3 -getAnnotInfo: Getting Annotation Information
13-4 -getPageSize: Getting Page Size
13-5 Action Information / Destination Information
Chapter.14 Command-line Supplement
14-1 Specifying Multiple Commands
14-2 Macro Text
14-3 Error Handling
Chapter.15 Differences from Previous Versions
15-1 Command Supported Version List
15-2 Changes to Each Command
Chapter.16 Upgrading
16-1 "Antenna House PDF API" version notation and definition of version upgrade
16-2 Version Upgrades During the Maintenance Period
16-3 Installing Multiple Versions
Chapter.17 Frequently Asked Questions
17-1 Features and Programming
17-2 Installation/Upgrade/License File
Chapter.18 Trademark/Copyright Information
18-1 Trademark
18-2 Third Party Library Copyright Information
Revision History
Colophon
There are limitations of Antenna House PDF API when processing using fonts.
For limitations on other than fonts, see "Chapter.8 Limitations" in this manual.