Skip to content

feat(pdf): add document page composition APIs#232

Merged
messense merged 4 commits into
mainfrom
codex/api-parity-page-composition
Jun 17, 2026
Merged

feat(pdf): add document page composition APIs#232
messense merged 4 commits into
mainfrom
codex/api-parity-page-composition

Conversation

@messense

Copy link
Copy Markdown
Owner

Summary

  • add Rust-native page range, selection, insertion option, and insertion result types
  • add document page insert/copy/duplicate/move/delete/select/reload helpers
  • add page label and xref convenience APIs

Stack

Base: main

Validation

  • git log --oneline main..codex/api-parity-page-composition
  • cargo test --lib -- --skip document_writer::test::test_writer_ocr on the top of the dependent stack
  • cargo test was also run on the stack tip; it only failed at the existing OCR test because local Tesseract data is missing (./eng.traineddata).

@messense messense force-pushed the codex/api-parity-page-composition branch from 19b2aa8 to 95acdd1 Compare June 16, 2026 14:48
@messense messense marked this pull request as ready for review June 16, 2026 23:58
@messense messense merged commit 88205d1 into main Jun 17, 2026
12 checks passed
@messense messense deleted the codex/api-parity-page-composition branch June 17, 2026 00:01
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