# Cloudmersive Edit Pdf API

**Canonical:** https://apis.io/apis/cloudmersive/cloudmersive-editpdf-api/  
**Provider:** Cloudmersive — https://apis.io/providers/cloudmersive/  
**Base URL:** https://api.cloudmersive.com  
**Documentation:** https://cloudmersive.com/convert-api

Cloudmersive Edit Pdf API is one of 83 APIs that [Cloudmersive](https://apis.io/providers/cloudmersive/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include EditPdf. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and 6 JSON Schemas.

Edit Pdf operations of the Cloudmersive Document and Data Conversion API — 27 operation(s) served from https://api.cloudmersive.com and authenticated with the Apikey header. One Cloudmersive API key grants access to every API in the portfolio.

## Operations (27)

| Method | Path | Summary |
|---|---|---|
| POST | `/convert/edit/pdf/encrypt` | Encrypt and password-protect a PDF |
| POST | `/convert/edit/pdf/encrypt/set-permissions` | Encrypt, password-protect and set restricted permissions on a PDF |
| POST | `/convert/edit/pdf/decrypt` | Decrypt and password-protect a PDF |
| POST | `/convert/edit/pdf/watermark/text` | Add a text watermark to a PDF |
| POST | `/convert/edit/pdf/rasterize` | Rasterize a PDF to an image-based PDF |
| POST | `/convert/edit/pdf/rasterize/batch-job` | Rasterize a PDF to an image-based PDF as Batch Job |
| POST | `/convert/edit/pdf/pages/delete` | Remove, delete pages from a PDF document |
| POST | `/convert/edit/pdf/pages/delete/batch-job` | Remove, delete pages from a PDF document as Batch Job |
| POST | `/convert/edit/pdf/pages/insert` | Insert, copy pages from one PDF document into another |
| POST | `/convert/edit/pdf/pages/insert/batch-job` | Insert, copy pages from one PDF document into another as a batch job |
| GET | `/convert/edit/pdf/batch-job/status` | Get the status and result of a PDF Batch Job |
| POST | `/convert/edit/pdf/pages/get-text` | Get text in a PDF document by page |
| POST | `/convert/edit/pdf/pages/rotate/all` | Rotate all pages in a PDF document |
| POST | `/convert/edit/pdf/pages/rotate/page-range` | Rotate a range, subset of pages in a PDF document |
| POST | `/convert/edit/pdf/get-metadata` | Get PDF document metadata |
| POST | `/convert/edit/pdf/set-metadata` | Sets PDF document metadata |
| POST | `/convert/edit/pdf/form/get-fields` | Gets PDF Form fields and values |
| POST | `/convert/edit/pdf/form/set-fields` | Sets ands fills PDF Form field values |
| POST | `/convert/edit/pdf/annotations/list` | Get PDF annotations, including comments in the document |
| POST | `/convert/edit/pdf/annotations/add-item` | Add one or more PDF annotations, comments in the PDF document |
| POST | `/convert/edit/pdf/annotations/remove-item` | Remove a specific PDF annotation, comment in the document |
| POST | `/convert/edit/pdf/annotations/remove-all` | Remove all PDF annotations, including comments in the document |
| POST | `/convert/edit/pdf/resize` | Change PDF Document's Paper Size |
| POST | `/convert/edit/pdf/optimize/pdf-a` | Convert a PDF file to PDF/A |
| POST | `/convert/edit/pdf/optimize/reduce-file-size` | Reduce the file size and optimize a PDF |
| POST | `/convert/edit/pdf/sanitize` | Sanitize a PDF by removing embedded JavaScript |
| POST | `/convert/edit/pdf/optimize/linearize` | Linearize and optimize a PDF for streaming download |

## Machine-readable artifacts (10)

- **OpenAPI** — https://artifacts.apis.io/cloudmersive/openapi/cloudmersive-editpdf-api-openapi.yml
- **OpenAPI** — https://api.cloudmersive.com/convert/docs/v1/swagger
- **Documentation** — https://api.cloudmersive.com/docs/convert.asp
- **APIReference** — https://api-console.cloudmersive.com/swagger/index.html?urls.primaryName=Convert%20API
- **JSONSchema** — https://artifacts.apis.io/cloudmersive/json-schema/cloudmersive-pdf-metadata-schema.json
- **JSONSchema** — https://artifacts.apis.io/cloudmersive/json-schema/cloudmersive-edit-pdf-job-status-result-schema.json
- **JSONSchema** — https://artifacts.apis.io/cloudmersive/json-schema/cloudmersive-edit-pdf-batch-job-create-result-schema.json
- **JSONSchema** — https://artifacts.apis.io/cloudmersive/json-schema/cloudmersive-get-pdf-annotations-result-schema.json
- **JSONSchema** — https://artifacts.apis.io/cloudmersive/json-schema/cloudmersive-add-pdf-annotation-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/cloudmersive/json-schema/cloudmersive-set-pdf-form-fields-request-schema.json

## Other Cloudmersive APIs (12)

- [Cloudmersive Image Ocr API](https://apis.io/apis/cloudmersive/cloudmersive-imageocr-api/)
- [Cloudmersive Pdf Ocr API](https://apis.io/apis/cloudmersive/cloudmersive-pdfocr-api/)
- [Cloudmersive Preprocessing API](https://apis.io/apis/cloudmersive/cloudmersive-preprocessing-api/)
- [Cloudmersive Receipts API](https://apis.io/apis/cloudmersive/cloudmersive-receipts-api/)
- [Cloudmersive Address API](https://apis.io/apis/cloudmersive/cloudmersive-address-api/)
- [Cloudmersive Ai Image Detection API](https://apis.io/apis/cloudmersive/cloudmersive-aiimagedetection-api/)
- [Cloudmersive Analytics API](https://apis.io/apis/cloudmersive/cloudmersive-analytics-api/)
- [Cloudmersive Analyze API](https://apis.io/apis/cloudmersive/cloudmersive-analyze-api/)
- [Cloudmersive Artistic API](https://apis.io/apis/cloudmersive/cloudmersive-artistic-api/)
- [Cloudmersive Audio API](https://apis.io/apis/cloudmersive/cloudmersive-audio-api/)
- [Cloudmersive Barcode Lookup API](https://apis.io/apis/cloudmersive/cloudmersive-barcodelookup-api/)
- [Cloudmersive Barcode Scan API](https://apis.io/apis/cloudmersive/cloudmersive-barcodescan-api/)

## Tags

EditPdf

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/cloudmersive/cloudmersive-editpdf-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/cloudmersive/.
