ProcessPDF
Description
Begins a processing of a Flipbook.
Limitations
Supports pre-base64 encoded PDF sizes of up to 192MB. Selecting a PDF that exceeds this limitation will result in the failure of the request to process the PDF.
Parameters
paperID
The ID of the Paper to process
xmlOptions
Extra XML options for the processing request (See below)
base64Pdf
The PDF file encoded as a base64 string
xmlOptions
preserve-index
No
bool
true
Whether to preserve the current index of the Flipbook
pages-from
When ‘all-pages’ = false
int
1
The starting page in the catalog processing should begin from
pages-to
When ‘all-pages’ = false
int
[last page of pdf]
The ending page in the catalog processing should end with
all-pages
No
bool
true
If true, pages-from and pages-to will be ignored, all pages will be processed. If false, pages-from and pages-to must be set
preserve-links
No
bool
true
Whether to preserve current links on pages or clear them
import-bookmarks
No
bool
false
Whether to import bookmarks from the PDF as index. Assumes preserve-index=false
import-links
No
bool
false
Whether to import links from the PDF. If true, ’import-links-styleid’ must be specified
import-links-styleid
When ‘import-links’ = true
int
The linkstyle ID of style that imported links should assume. If you’re unsure of the ID, reach out to support
password
No
string
Password to unlock protected PDF. Will fail if PDF is protected and correct password is not provided
preprocessors
No
XML
Preprocessors that needs to be run before the PDF is processed
custom-link-import-configuration
No
string
The configuration XML for the custom link import to be executed. This should only be used if instructed to do so by iPaper
custom-link-import-name
No
string
The name of the enrichment automation configuration that should be used when processing the PDF.
NB!: xmlOptions should be wrapped in a root node <options />
like shown in the sample below.
Sample Response
Return Codes
SUCCESS
ERROR
RIPPER_CANNOT_PROCESS_PAPER_ALREADY_BEING_PROCESSED
RIPPER_FILE_IS_NOT_PDF
RIPPER_INVALID_BASE64_PDF_FILE
RIPPER_PDF_FILE_DOES_NOT_EXIST
LICENSE_DOES_NOT_ALLOW_PROCESSING
Last updated