mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-11-10 18:31:10 -06:00
M11: remove PDF/A or PDF/X identification (optimize.remove-standards-id)
A file edited after it was made PDF/A or PDF/X can keep claiming a standard it no longer meets. organize::remove_standard_id removes the claim: the pdfaid: XMP properties for PDF/A, or GTS_PDFXVersion and GTS_PDFXConformance in the document information and as pdfxid: XMP properties for PDF/X. Output intents and other claims (PDF/UA) stay. The XMP is edited with the packet editor Document Properties already uses (sync_info and the new remove_properties share its read and write), so the rest of the packet stays byte for byte and unsafe packets are left alone. It is one undoable edit, in Standards ▸ PDF/A as a button worded like its undo label, and the standards_remove_id tool (pdfa or pdfx). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
f0c9901c39
commit
26051871d0
@@ -7893,11 +7893,11 @@ title = "Remove PDF/A or PDF/X identification"
|
||||
area = "K"
|
||||
tier = "P2"
|
||||
milestone = "M11"
|
||||
status = "planned"
|
||||
commands = []
|
||||
tools = []
|
||||
evidence = []
|
||||
notes = ""
|
||||
status = "shipped"
|
||||
commands = ["standards.pdfa"]
|
||||
tools = ["standards_remove_id"]
|
||||
evidence = ["crates/organize/src/tests.rs::removing_the_pdfx_identification_keeps_the_output_intent_and_other_claims", "crates/organize/src/tests.rs::removing_the_pdfa_identification_removes_its_xmp_properties_in_either_form", "crates/automation/tests/automation.rs::pdfa_through_tools", "crates/ui-egui/tests/compare.rs::pdfa_dialog_verifies_and_converts"]
|
||||
notes = "Standards ▸ PDF/A ▸ Remove PDF/A identification, and the standards_remove_id tool (pdfa or pdfx): removes the pdfaid: XMP properties, or GTS_PDFXVersion and GTS_PDFXConformance from the document information and the pdfxid: XMP properties. Output intents and other claims (PDF/UA) stay; a packet that can't be edited safely is left as it is. Not yet: PDF/X removal in the interface (there is no PDF/X dialog yet)"
|
||||
|
||||
[[feature]]
|
||||
id = "optimize.pdfx5-reference-xobjects"
|
||||
|
||||
Reference in New Issue
Block a user