@fin.cx/einvoice
Version:
A TypeScript module for creating, manipulating, and embedding XML data within PDF files specifically tailored for electronic invoice (einvoice) packages.
15 lines (14 loc) • 553 B
TypeScript
import { BaseXMLExtractor } from './base.extractor.js';
/**
* Associated files extractor for PDF/A-3 documents
* Extracts XML from associated files (AF entry in the catalog)
* Particularly useful for ZUGFeRD v1 and some Factur-X documents
*/
export declare class AssociatedFilesExtractor extends BaseXMLExtractor {
/**
* Extract XML from a PDF buffer using associated files
* @param pdfBuffer PDF buffer
* @returns XML content or null if not found
*/
extractXml(pdfBuffer: Uint8Array | Buffer): Promise<string | null>;
}