Join multiple PDF files from the command line using the Pdfcrowd API v2.
$ pip install pdfcrowd
You can learn more about other install options here.
Authentication is needed in order to use the Pdfcrowd API. The credentials used for accessing the API are your Pdfcrowd username and the API key. You can sign up for the Pdfcrowd API here.
pdf2pdf -user-name "your_username" -api-key "your_apikey" \ /path/to/cover.pdf \ /path/to/proposal.pdf \ /path/to/price.pdf \ /path/to/contact.pdf > offer.pdf
Conversion from PDF to PDF.
usage: pdf2pdf [options] source Conversion from PDF to PDF. positional arguments: source Input files used for a conversion. optional arguments: -user-name USER_NAME Your user name at pdfcrowd.com. -api-key API_KEY Your API key at pdfcrowd.com. -action ACTION Specifies the action to be performed on the input PDFs. Allowed values are join, shuffle. -debug-log Turn on the debug logging. Details about the conversion are stored in the debug log. -tag TAG Tag the conversion with a custom value. The tag is used in conversion statistics. A value longer than 32 characters is cut off. A string with the custom tag. -use-http Specifies if the client communicates over HTTP or HTTPS with Pdfcrowd API. -user-agent USER_AGENT Set a custom user agent HTTP header. It can be usefull if you are behind some proxy or firewall. The user agent string. -proxy PROXY Specifies an HTTP proxy that the API client library will use to connect to the internet. PROXY must contain 4 values separated by a semicolon. The proxy hostname. The proxy port. The username. The password. -retry-count RETRY_COUNT Specifies the number of retries when the 502 HTTP status code is received. The 502 status code indicates a temporary network issue. This feature can be disabled by setting to 0. Number of retries wanted. produced by: www.pdfcrowd.com