removeZugferdFromPdf

Versionshinweise

25.1.21, 26.1.06, 26.4

Code

GROOVY

Groovy
boolean removeZugferdFromPdf(String pdfFileName);

Beschreibung

Entfernen der ZUGFeRD-Inhalte (eingebettete XML Rechnungsdatei) aus übergebener PDF-Datei. Das PDF-Format PDF/A bleibt erhalten.

Hinweis: Folgende Rechnungsdateien werden entfernt: zugferd-invoice.xml, factur-x.xml oder xrechnung.xml

Parameter

  • pdfFileName Name der PDF-Datei, deren ZUGFeRD-Inhalte entfernt werden sollen (mit vollständiger Pfadangabe).

Rückgabe

Ergebnis des Entfernens von ZUGFeRD-Inhalten

  • true Die eingebettete XML Rechnungsdatei wurde erfolgreich entfernt.

  • false Die PDF-Datei enthält keine ZUGFeRD-Inhalte oder die eingebettete XML Rechnungsdatei konnte nicht entfernt werden.

Beispiele

GROOVY

String pdfFileName = "c:/Source/Invoice4711.pdf";
if (PdfUtils.isZugferdPdf(pdfFileName))
{
   PdfUtils.removeZugferdFromPdf(pdfFileName);
}