netPDF auf der Kommandozeile

Für Stapelverarbeitung und Skripte arbeitet netPDF auch ohne Oberfläche. Der Rückgabewert zeigt das Ergebnis.

Befehle

netPDF --validate rechnung.pdf --report=bericht.html
netPDF --rechnungen eingang
netPDF --convert rechnung.xml peppol.xml Peppol
netPDF --zugferd rechnung.pdf rechnung.xml zugferd.pdf
netPDF --pdfa bericht.pdf archiv.pdf 2b
netPDF --barrierefrei bericht.pdf barrierefrei.pdf de-DE
netPDF --ocr scan.pdf durchsuchbar.pdf de
netPDF --umwandeln bericht.pdf bericht.docx
netPDF --vergleichen alt.pdf neu.pdf bericht.pdf
netPDF --text bericht.pdf
netPDF --render bericht.pdf 1 seite1.png 150
netPDF --info datei.pdf
  • --validate prüft eine E-Rechnung (PDF oder XML) und schreibt auf Wunsch einen Bericht; --rechnungen prüft einen ganzen Ordner.
  • --convert wandelt eine XML-Rechnung in ein anderes Profil, zum Beispiel XRechnungUbl, Peppol oder FacturXEN16931.
  • --zugferd bettet eine XML-Rechnung in ein PDF ein.
  • --pdfa wandelt in PDF/A um; Varianten 1a 1b 2a 2b 2u 3a 3b 3u 4 4e 4f, Standard 3b. --pdfua und --barrierefrei prüfen bzw. erzeugen barrierefreie PDF-Dateien.
  • --ocr erkennt Text in gescannten Seiten, --umwandeln wandelt anhand der Dateiendungen um (docx, xlsx, pptx, html, txt, png, jpg, tif und zurück nach pdf).
  • --signieren und --signaturen signieren bzw. prüfen Signaturen, --optimieren verkleinert Dateien.
  • --text gibt den Text aus, --render eine Seite als PNG, --info die wichtigsten Angaben. --help listet alle Befehle.

Rückgabewert

0 bedeutet in Ordnung, 1 Befunde oder Fehler, 2 einen falschen Aufruf. Mit --out=datei.txt schreibt netPDF die Ausgabe zusätzlich in eine Datei. Unter Linux heißt der Aufruf netpdf.