Programmatic PDF and image editing
Comprehensive document editing API for merging, splitting, rotating, and watermarking PDFs. Add text and images programmatically, and apply 50+ image filters, including blur, sharpen, and color adjustments — all with full control over page manipulation and metadata.
By submitting this form, you agree to Nutrient’s Privacy Policy and Terms of Service.
Merge, split, rotate, move, copy, extract, and remove pages from PDFs and images with precise control.
Add text, images, and watermarks programmatically. Full control over positioning, styling, fonts, and transparency.
Apply blur, sharpen, red-eye correction, sepia, smooth, soften, and color adjustments to enhance images.
Retrieve, modify, and remove EXIF, XMP, and IPTC metadata. Manage PDF page labels and document properties.
Combine multiple PDFs or split documents into separate files.
Rotate, extract, move, copy, and remove pages from documents.
Add text or image watermarks to protect documents and images.
Programmatically insert text and images into PDFs and images.
Apply filters to enhance and adjust images programmatically.
Control document and image metadata for compliance and organization.
Edit PDFs, images, and 100+ file formats programmatically. Comprehensive format support for page manipulation, content addition, and metadata management across documents and images.
Merge Split Rotate Extract Watermark Filters Blur Sharpen Colors Crop Text Images Watermarks Pages EXIF XMP IPTC PDF properties ADVANCED FEATURES
Attach files to PDFs, manage complex page operations, apply professional image filters, and control document metadata for compliance and organization.
Attach files to PDFs as annotations or embedded files. Extract and manage attachments programmatically.
Process thousands of documents with multithreaded editing for high-volume workflows.
Apply red-eye correction, sepia, smooth, soften, and 50+ other image enhancement filters.
Set custom PDF page labels and numbering schemes for professional document organization.
Use the PDF merge methods to combine multiple PDFs into a single document. The SDK preserves bookmarks, document structure, and metadata from source files. You can merge PDFs with images, specify page ranges, and control the order of merged content. The API handles large documents efficiently and maintains all interactive elements like links, forms, and annotations during the merge operation.
Yes. The SDK provides flexible PDF splitting capabilities. Split by page ranges, extract specific pages, or divide documents by bookmarks or file size. You can create multiple output files from a single source PDF in one operation. The split operation preserves all page content, annotations, and metadata. This is ideal for batch processing workflows where you need to separate documents automatically.
Add text or image watermarks programmatically with full control over positioning, transparency, rotation, and styling. Text watermarks support custom fonts, colors, and sizes. Image watermarks can be positioned precisely on pages with configurable opacity. Apply watermarks to all pages or specific page ranges. The SDK handles both visible and invisible watermarks for document security and branding purposes.
The SDK provides 50+ professional image filters, including blur, sharpen, smooth, soften, sepia, grayscale, and red-eye correction. Apply color adjustments, brightness, contrast, and gamma corrections. Filters work on all supported image formats and can be applied to PDF page images. Chain multiple filters together for complex image enhancement workflows. All filters are optimized for batch processing performance.
Yes. Dynamically insert text and images into existing PDFs at any position. Text addition supports full font control, including custom fonts, sizes, colors, and styles. Position text precisely using coordinates or alignment options. Images can be inserted with scaling, rotation, and positioning control. This is ideal for dynamically generating documents, adding stamps, signatures, or overlaying content on template PDFs.
The SDK provides comprehensive page manipulation APIs. Rotate pages individually or in batches by 90, 180, or 270 degrees. Move pages to different positions within the same document, or copy pages between different PDFs. Extract specific pages to create new documents. All operations preserve page content, annotations, and metadata. These operations are essential for document assembly and reorganization workflows.
Modify EXIF, XMP, and IPTC metadata in images. For PDFs, set document properties like title, author, subject, keywords, and creation dates. Manage PDF page labels and custom numbering schemes. Remove sensitive metadata for privacy compliance. The SDK provides full read and write access to metadata, making it easy to organize documents, track versions, and meet regulatory requirements.
Yes. Crop images to specific dimensions or regions of interest using coordinate-based selection. Resize images while maintaining aspect ratio, or force specific dimensions. The SDK handles all common image formats and provides high-quality resampling algorithms. Cropping and resizing operations work on standalone images and images embedded in PDFs. Perfect for thumbnail generation and image optimization workflows.
Attach files to PDFs as embedded file attachments or file annotation attachments. The SDK supports attaching any file type to PDFs. Attached files can be extracted programmatically or opened by PDF readers. This is useful for including source documents, related files, or supporting materials within PDF containers. You can also list, extract, and manage existing attachments in PDFs.
Editing performance depends on document complexity and operation type, but typical operations complete in milliseconds to seconds. The SDK supports multithreaded processing for batch operations, enabling you to edit multiple documents in parallel. For high-volume scenarios, distribute workload across multiple servers. Memory usage is optimized for large documents, and you can process thousands of files efficiently with proper batch sizing.
Yes. Chain multiple editing operations together efficiently. Load a PDF once and apply multiple operations like rotating pages, adding watermarks, inserting text, and modifying metadata before saving. This reduces I/O overhead and improves performance. The SDK maintains document state throughout the editing session, making it easy to build complex document processing workflows with multiple transformation steps.