Create a new optimization profile
PUT http://{host}:{port}/qoppapdf/v1/optimize-profiles/myprofile
(sample JSON in message body)
{
"discardAnnotations" : true,
"discardUnusedResources" : true,
"mergeDuplicateFonts" : true,
"mergeDuplicateImages" : true,
"compressObjectsIntoStreams" : true,
"colorImageHandler": {
"colorSpace": 1,
"compression": 1,
"dpi": 150,
"jpegQuality": 0.8
},
"grayImageHandler": {
"colorSpace": 1,
"compression": 1,
"dpi": 150,
"jpegQuality": 0.7
},
"bwImageHandler": {
"colorSpace": 2,
"compression": 2,
"dpi": 150,
"jpegQuality": 0.6
}
}
Optimize a PDF using a predefined profile
POST http://{host}:{port}/qoppapdf/v1/documents/mydir/mydoc.pdf
(sample JSON in message body)
{
"OptimizeAction": {
"profileName": "myprofile",
"savePath": "optimized/mydoc.pdf"
}
}