pdfcraft/docs
Alex 9324afaa4f
fix(organize): Document Properties also change the XMP title and author (#1658)
`set_info` changed only `/Info`. Files that carry XMP (LibreOffice and Word
exports, PDF/A) kept the old dc:title and dc:creator, so viewers that read
XMP first kept showing the old title, and PDF/A preflight reported the two
as different (6.6.3).

The matching XMP property (Title dc:title, Author dc:creator, Subject
dc:description, Keywords pdf:Keywords, Creator xmp:CreatorTool, Producer
pdf:Producer) is now replaced where it stands, added in a description of
its own, or removed with an empty value. The packet is edited as text and
the rest of it stays byte for byte; files without XMP get none, and a
packet that isn't UTF-8 is left as it was.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 00:18:35 -04:00
..
brand Rename PrintCraft to PdfCraft (#174) 2026-10-07 16:03:57 -04:00
images Rename PrintCraft to PdfCraft (#174) 2026-10-07 16:03:57 -04:00
architecture.md Raise workspace rust-version to 1.95 to match the UI crate (#1169) (#1188) 2026-10-11 18:30:25 -04:00
cli-batch.md M13: Run conversion, OCR and optimization over folder trees (#1605) 2026-10-13 00:12:28 -04:00
contributors.md Restore #196, #202, #203 and the macOS release-runner change, reverted by the i18n chain (#229) 2026-10-08 03:33:35 -04:00
development.md macOS: start on wgpu on Intel Metal by skipping indirect-call validation (#1627) 2026-10-13 00:14:23 -04:00
editing-existing-text.md M10: edit OCR text on scanned pages so the change shows (#1397) 2026-10-12 08:16:42 -04:00
editing-images.md M7: transform private image crops across nested states and streams (#1269) 2026-10-12 01:38:32 -04:00
editing-multiple-objects.md M7: select and move mixed PDF objects together (#844) (#907) 2026-10-10 17:38:34 -04:00
file-format-parity.md M10: Presentation (.pptx) export (#1137) (#1162) 2026-10-11 21:55:25 -04:00
gaps.md fix(edit): move existing text by its frame, and selections with the arrow keys (#1600) 2026-10-13 00:12:07 -04:00
hardware-parity.md M10: print from the web build through the browser's print dialog (gap 4) (#1243) 2026-10-12 02:31:36 -04:00
localization-parity.md M14: add Lithuanian interface and date localization (#1401) 2026-10-12 08:54:15 -04:00
localization.md docs: merge the duplicated Auto paragraph in localization.md (#1525) 2026-10-13 00:07:22 -04:00
mcp.md CLI: reject malformed --root options before dispatch (#1048) 2026-10-11 12:12:23 -04:00
pdf-spec-parity.md fix(organize): Document Properties also change the XMP title and author (#1658) 2026-10-13 00:18:35 -04:00
releasing.md Issue #1058: an update keeps the desktop shortcut only if it is still there (#1570) 2026-10-13 00:09:56 -04:00
roadmap.md M7: keep a neighbouring line when replacing text (#1316) (#1427) 2026-10-13 00:01:50 -04:00
target-app-parity.md M10: print from the web build through the browser's print dialog (gap 4) (#1243) 2026-10-12 02:31:36 -04:00
ui-parity.md fix(edit): move existing text by its frame, and selections with the arrow keys (#1600) 2026-10-13 00:12:07 -04:00
windows-renderer-startup.md Return renderer initialization errors to the OpenGL startup fallback (#1042) 2026-10-11 12:05:45 -04:00