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 | ||