You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Prototype a bounded, read-only backend that identifies existing text and image occurrences and explains whether each occurrence could be edited safely.
This is a child deliverable of #11 and must not modify or save a PDF.
Scope
Inspect the original source path and source page, not the temporary one-page pagePdf preview copy.
Return PDF-space bounds, a stable opaque locator, an element kind, and an explicit capability result.
Use reason codes for unsupported cases such as:
missing or ambiguous Unicode mapping
subset, Type 3, vertical, clipped, patterned, or nested text
shared, inline, masked, or nested images
encrypted, malformed, signed, or stale source documents
Compare a bounded lopdf prototype with a PDFium sidecar prototype.
Goal
Prototype a bounded, read-only backend that identifies existing text and image occurrences and explains whether each occurrence could be edited safely.
This is a child deliverable of #11 and must not modify or save a PDF.
Scope
pagePdfpreview copy.Acceptance criteria
supportedorunsupportedwith a specific reason; there is no silent fallback.Out of scope