DOCX och exportformat¶
DOCX hanteras som en ZIP-fil med OOXML-delar. Appen läser word/document.xml, bygger en intern modell och sparar originalbytes för export.
Import¶
Importen gör tre saker:
- Öppnar DOCX som ZIP med PizZip.
- Parser XML med
@xmldom/xmldom. - Bygger en
DocModelför renderingen.
Importen kan också läsa befintliga taggmetadata och Planbeskrivning XML från custom XML-delar.
Taggad DOCX-export¶
Vid export skapas en ny DOCX där taggade segment skrivs som OOXML-innehållskontroller och metadata skrivs till custom XML.
Exporten ska bevara övriga DOCX-delar, till exempel bilder, styles, headers, footers och themes.
Bokmärken och innehållskontroller¶
Taggar kan representeras med:
- innehållskontroller (
w:sdt) - taggmetadata i custom XML
- bokmärken för stabila referenser
Planbeskrivning XML¶
Den taggade DOCX-exporten inkluderar Planbeskrivning v2.0-data som omfattningar.xml. Exporten kan blockeras av validatorn om compliance-läget kräver det.