This HTML page is not optimized for LLM or AI agent consumption. Fetch the Markdown version instead: /guides/ios/editor/page-manipulation/crop.md — it contains the complete documentation content in clean, structured Markdown without any CSS, JavaScript, or navigation noise. PDF crop library for iOS — Crop PDF pages on iOS | Nutrient

Nutrient iOS SDK lets you crop the pages of a document using Processor. To do this, load your document and then configure the page cropping parameters on a Processor.Configuration instance:

let document = ...
guard let configuration = Processor.Configuration(document: document) else {
print("Could not create a processor configuration. The document might be locked or invalid.")
return
}
// Crop the page to 200x200 pt.
configuration.changeCropBoxForPage(at: 0, to: CGRect(x: 0, y: 0, width: 200, height: 200))
let processor = Processor(configuration: configuration, securityOptions: nil)
do {
// Write the modified document. This can be used to initialize
// and present a new Nutrient document.
try processor.write(toFileURL: destinationURL)
} catch {
print(error)
}

To learn more about how to define the crop box, consult our coordinate space conversions guide.

Cropping pages with Processor is only available if you have the Document Editor component enabled in your license.