Compress PDF with custom profile

POST https://api.pdfrest.com/compressed-pdf

This request demonstrates how to submit a custom optimization profile to reduce the file size of a PDF.

The following parameters are featured:

  • compression_level - Sets the degree of compression to custom. The profile parameter is therefore required.
  • profile - JSON profile to be uploaded with specifications for configurable compression settings (see this link for information on how to write a custom compression profile).

Request Body

[{"name"=>"file", "value"=>nil, "datatype"=>"null"}, {"name"=>"id", "value"=>"", "datatype"=>"null"}, {"name"=>"compression_level", "value"=>"custom", "datatype"=>"string"}, {"name"=>"profile", "value"=>nil, "datatype"=>"null"}, {"name"=>"output", "value"=>"pdfrest_compressed_pdf", "datatype"=>"string"}]

HEADERS

KeyDatatypeRequiredDescription
Api-Keystring