Skip to content

Add page insert/extract parity across engines - #772

Merged
bobsingor merged 6 commits into
mainfrom
feature/insert-page
Aug 27, 2026
Merged

Add page insert/extract parity across engines#772
bobsingor merged 6 commits into
mainfrom
feature/insert-page

Conversation

@bobsingor

Copy link
Copy Markdown
Contributor

Adds required page mutation and extraction APIs across local and cloud engines: insert-bytes, insert-blank, and extract pages with matching wire contracts, server routes, SDK types, and docs. It updates the page-edit capability and conformance suites to cover the new pages.inserted event and removes the old optional/skip behavior for these page operations.

Adds required page mutation and extraction APIs across local and cloud engines: insert-bytes, insert-blank, and extract pages with matching wire contracts, server routes, SDK types, and docs. It updates the page-edit capability and conformance suites to cover the new `pages.inserted` event and removes the old optional/skip behavior for these page operations.
@vercel

vercel Bot commented Aug 21, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
embed-pdf-snippet Error Error Aug 27, 2026 6:18pm
embed-pdf-viewer-react-mui Error Error Aug 27, 2026 6:18pm
embed-pdf-viewer-svelte-tailwind Error Error Aug 27, 2026 6:18pm
embed-pdf-viewer-vue-vuetify Error Error Aug 27, 2026 6:18pm
2 Skipped Deployments
Project Deployment Actions Updated (UTC)
cloudpdf-com Ignored Ignored Preview Aug 27, 2026 6:18pm
embed-pdf-website Ignored Ignored Preview Aug 27, 2026 6:18pm

Request Review

This adds a new page-edit sample that lets users rotate, insert blank pages, and delete pages in a PDF viewer. It also updates the docs sync config so the sample is mirrored into the website source tree.
This change adds page insertion, blank-page creation, and page extraction across the contract, engine, SDK, server, and plugin surfaces. It promotes the page-assembly operations to required engine APIs, wires new protocol and HTTP schemas, implements PDFium-backed blank-page creation and extraction, and extends the page-edit capability to add blank pages and insert PDFs by anchor or index.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant