Add page insert/extract parity across engines - #772
Merged
Conversation
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.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
2 Skipped Deployments
|
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.insertedevent and removes the old optional/skip behavior for these page operations.