Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Um bei ZUGFeRD Eingangsdokumenten das eingebettete XML vom PDF zu extrahieren, kann die PortableCollectionDisassemblingNode eingesetzt werden. Anschließend können das extrahierte XML Dokument, sowie das PDF Dokument über die DynamicPipelineNode nach PDF konvertiert und wieder zusammengefügt werden.

Erweitern
titleBeispiel Client Code um ZUGFeRD zu konvertieren:

...

expand
Codeblock
final MultiplexerNode multiplexerNode = new MultiplexerNode();
final DemultiplexerNode demultiplexerNode = new DemultiplexerNode();
multiplexerNode.appendSuccessor(new DynamicPipelineNode()).appendSuccessor(demultiplexerNode);
multiplexerNode.appendSuccessor(new PortableCollectionDisassemblingNode()).appendSuccessor(new DynamicPipelineNode()).appendSuccessor(demultiplexerNode);
demultiplexerNode.appendSuccessor(new PDFMergeNode()).appendSuccessor(new StreamOutputNode());
job.attach(new StreamInputNode().appendSuccessor(multiplexerNode));

...