Cropping PDF pages on Android
Nutrient Android SDK lets you crop the pages of a document using the Processor API. To do this, load your document and then configure the parameters for page cropping on a PdfProcessorTask
instance:
val task = PdfProcessorTask.fromDocument(document) // Crop the page to 200×200 pt. task.setPageBox(0, PdfBox.CROP_BOX, RectF(0f, 0f, 200f, 200f)) val outputFile = File(context.filesDir, "cropped-document.pdf") PdfProcessor.processDocument(task, outputFile)
final PdfProcessorTask task = PdfProcessorTask.fromDocument(document); // Crop the page to 200×200 pt. task.setPageBox(0, PdfBox.CROP_BOX, new RectF(0, 0, 200, 200)); final File outputFile = new File(context.getFilesDir(), "cropped-document.pdf"); PdfProcessor.processDocument(task, outputFile);
To learn more about how to define the crop box, consult our coordinate space conversions guide.
![]()
Cropping pages with the Processor API is only available if you have the Document Editor enabled in your license.