Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung | |||
intern:xrechnung [2024/12/08 10:33] ingo_wichmann |
intern:xrechnung [2024/12/08 11:23] (aktuell) ingo_wichmann |
||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
==== mit ghostscript ==== | ==== mit ghostscript ==== | ||
braucht aktuell (2024-12-08) "latest"-Version von Ghostscript: | braucht aktuell (2024-12-08) "latest"-Version von Ghostscript: | ||
- | ./ghostscript-10.04.0/bin/gs \\ | + | ./ghostscript-10.04.0/bin/gs \ |
- | -sDEVICE=pdfwrite \\ | + | -sDEVICE=pdfwrite \ |
- | -dPDFA=3 \\ | + | -dPDFA=3 \ |
- | -sColorConversionStrategy=RGB \\ | + | -sColorConversionStrategy=RGB \ |
- | -sZUGFeRDXMLFile=70396a.xml \\ | + | -sZUGFeRDXMLFile=70396a.xml \ |
- | -sZUGFeRDProfile=./ghostscript-10.04.0/iccprofiles/default_rgb.icc \\ | + | -sZUGFeRDProfile=./ghostscript-10.04.0/iccprofiles/default_rgb.icc \ |
- | -sZUGFeRDVersion=2p1 \\ | + | -sZUGFeRDVersion=2p1 \ |
- | -sZUGFeRDConformanceLevel=XRECHNUNG \\ | + | -sZUGFeRDConformanceLevel=XRECHNUNG \ |
- | -o 70396a.zf.pdf \\ | + | -o 70396a.zf.pdf \ |
70396a.pdf | 70396a.pdf | ||
Doku: https://ghostscript.readthedocs.io/en/latest/ZUGFeRD.html | Doku: https://ghostscript.readthedocs.io/en/latest/ZUGFeRD.html | ||
Zeile 22: | Zeile 22: | ||
=== PDF in ein PDF/A-3 mit Ghostscript === | === PDF in ein PDF/A-3 mit Ghostscript === | ||
Das geht mit der mit Debian 12 mitgelieferten ghostscript-Version: | Das geht mit der mit Debian 12 mitgelieferten ghostscript-Version: | ||
- | gs \\ | + | gs \ |
- | -dPDFA=3 \\ | + | -dPDFA=3 \ |
- | -dBATCH \\ | + | -dBATCH \ |
- | -dNOPAUSE \\ | + | -dNOPAUSE \ |
- | -sProcessColorModel=DeviceRGB \\ | + | -sProcessColorModel=DeviceRGB \ |
- | -sDEVICE=pdfwrite \\ | + | -sDEVICE=pdfwrite \ |
- | -dPDFACompatibilityPolicy=1 \\ | + | -dPDFACompatibilityPolicy=1 \ |
- | -sOutputFile=70396a.A-3.pdf \\ | + | -sOutputFile=70396a.A-3.pdf \ |
70396a.pdf | 70396a.pdf | ||
=== XML und PDF/A-3 zu einem Zugferd-PDF kombinieren mit Mustang === | === XML und PDF/A-3 zu einem Zugferd-PDF kombinieren mit Mustang === | ||
- | java \\ | + | java \ |
- | -Xmx1G \\ | + | -Xmx1G \ |
- | -Dfile.encoding=UTF-8 \\ | + | -Dfile.encoding=UTF-8 \ |
- | -jar Mustang-CLI-2.15.1.jar \\ | + | -jar Mustang-CLI-2.15.1.jar \ |
--action combine | --action combine | ||
===== Zugferd-XRechnung-XML validieren ===== | ===== Zugferd-XRechnung-XML validieren ===== | ||
==== mit Mustang ==== | ==== mit Mustang ==== | ||
- | java \\ | + | java \ |
- | -Xmx1G \\ | + | -Xmx1G \ |
- | -Dfile.encoding=UTF-8 \\ | + | -Dfile.encoding=UTF-8 \ |
- | -jar Mustang-CLI-2.15.1.jar \\ | + | -jar Mustang-CLI-2.15.1.jar \ |
- | -no-notices \\ | + | -no-notices \ |
- | --action validate \\ | + | --action validate \ |
--source 70396a.xml | --source 70396a.xml | ||
Doku: https://www.mustangproject.org/commandline/#pdf | Doku: https://www.mustangproject.org/commandline/#pdf | ||
==== mit OpenXRechnungToolbox ==== | ==== mit OpenXRechnungToolbox ==== | ||
- | java // | + | java \ |
- | -Dlog4j2.configurationFile=resources/log4j2.xml // | + | -Dlog4j2.configurationFile=resources/log4j2.xml \ |
- | -jar OpenXRechnungToolbox.jar // | + | -jar OpenXRechnungToolbox.jar \ |
- | -val // | + | -val \ |
- | -i ../70396a.xml // | + | -i ../70396a.xml \ |
- | -o testreport1.html // | + | -o testreport1.html \ |
-v 3.0. | -v 3.0. | ||
Doku: https://jcthiele.github.io/OpenXRechnungToolbox/resources/help/manual.html#cli | Doku: https://jcthiele.github.io/OpenXRechnungToolbox/resources/help/manual.html#cli |