diff --git a/docs/_shared/_attachments_pdfengines.mdx b/docs/_shared/_attachments_pdfengines.mdx index e58830ff..4312f211 100644 --- a/docs/_shared/_attachments_pdfengines.mdx +++ b/docs/_shared/_attachments_pdfengines.mdx @@ -2,6 +2,8 @@ import ApiEndpoint from "@site/src/components/documentation/ApiEndpoint"; Attach external files directly inside the PDF container. Commonly used for e-invoicing standards like **[ZUGFeRD / Factur-X](https://fnfe-mpe.org/factur-x/)**, which require a machine-readable XML invoice as an attachment. +Provide per-attachment metadata with `embedsMetadata` to satisfy PDF/A-3 and Factur-X requirements: each entry sets the embedded file stream's `/Subtype`, writes `/AFRelationship` on the file specification, and references the attachment from the Document Catalog's `/AF` array. + {(props.showFormFields || props.showCurlExample) && ( --pdfengines-read-metadata-engines | PDFENGINES_READ_METADATA_ENGINES | Set the PDF engines and their order for the read metadata feature - empty means all. | exiftool | | --pdfengines-write-metadata-engines | PDFENGINES_WRITE_METADATA_ENGINES | Set the PDF engines and their order for the read metadata feature - empty means all. | exiftool | | --pdfengines-encrypt-engines | PDFENGINES_ENCRYPT_ENGINES | Set the PDF engines and their order for the password protection feature - empty means all. | qpdf,pdftk,pdfcpu | -| --pdfengines-embed-engines | PDFENGINES_EMBED_ENGINES | Set the PDF engines and their order for the file embedding feature - empty means all. | pdfcpu | +| --pdfengines-embed-engines | PDFENGINES_EMBED_ENGINES | Set the PDF engines and their order for the file embedding feature - empty means all. | qpdf,pdfcpu | +| --pdfengines-embed-metadata-engines | PDFENGINES_EMBED_METADATA_ENGINES | Set the PDF engines and their order for the embed metadata feature - empty means all. | qpdf | | --pdfengines-watermark-engines | PDFENGINES_WATERMARK_ENGINES | Set the PDF engines and their order for the watermark feature - empty means all. | pdfcpu,pdftk | | --pdfengines-stamp-engines | PDFENGINES_STAMP_ENGINES | Set the PDF engines and their order for the stamp feature - empty means all. | pdfcpu,pdftk | | --pdfengines-write-bookmarks-engines | PDFENGINES_WRITE_BOOKMARKS_ENGINES | Set the PDF engines and their order for the write bookmarks feature - empty means all. | pdfcpu,pdftk | diff --git a/docs/manipulate-pdfs/attachments.mdx b/docs/manipulate-pdfs/attachments.mdx index c8b31c96..eff1b9f1 100644 --- a/docs/manipulate-pdfs/attachments.mdx +++ b/docs/manipulate-pdfs/attachments.mdx @@ -8,6 +8,8 @@ import Sponsors from "@site/src/components/documentation/Sponsors"; Embeds external files directly inside the PDF container. Commonly used for e-invoicing standards like **[ZUGFeRD / Factur-X](https://fnfe-mpe.org/factur-x/)**, which require a machine-readable XML invoice as an attachment. +Provide per-attachment metadata with `embedsMetadata` to satisfy PDF/A-3 and Factur-X requirements: each entry sets the embedded file stream's `/Subtype`, writes `/AFRelationship` on the file specification, and references the attachment from the Document Catalog's `/AF` array. +