問題タブ [zugferd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2968 参照

c# - C# で abcpdf を使用して PDF A/3 から埋め込み XML ファイルを抽出する - ZUGFeRD

私は現在、新しいドイツ語の ZUGFeRD ファイルを扱っています。これらは、データを含む XML ファイルが埋め込まれた PDF A/3 ファイルです。

C# で abcpdf 8.1 を使用して、PDF A/3 からこの XML ファイルを抽出したいと考えています。

これを行う方法はありますか?

どうもありがとうございました。

0 投票する
1 に答える
1418 参照

vb.net - iTextSharp XML ZUGFeRD-invoice.xml 添付ファイル

iTextSharp 5.5.3 を使用しており、ConformanceLevel = ZUGFeRD で PDF/A を生成する必要があります。正しい XMP スキーマ フラグを設定するのに問題があります。

コードは機能していますが、常に例外が発生します

ZUGFeRD XMP スキーマには添付ファイル名が含まれる必要があります

ライターを閉じたとき。PDF は以前に生成されましたが、ZUGFeRD に準拠していないようです。

この警告を修正する方法がわかりません。誰かが私を助けてくれることを本当に願っています。私はこの問題に2日間取り組んできましたが、方法が見つかりません。

0 投票する
1 に答える
9643 参照

c# - PDF を PDF/A3 に、または PDF/A-1 を PDF/A-3 に変換

ZUGFeRD ファイルを生成するために iTextSharp をテストしています。私の最初のステップは、既存の PDF/A-3 ファイルから ZUGFeRD コンフォーム ファイルを生成することでした。これは、PDFACopy を使用して必要な PDFFileSpecification を作成することで成功しました。

次のステップは、既存の PDF または PDF/A-1 ファイルから PDF/A-3 ファイルを生成することです。これは難しい部分です。

まず、PDFACopy を通常の PDF (PDF/A ではない) と組み合わせて使用​​しようとすると、PDFACopy は PDF/A 準拠のファイルでのみ使用できるというエラーが表示されます。私の最初の質問は、iTextSharp を使用して PDF から PDF/A-3 準拠のファイルを取得する方法です。

ギャップを減らすために、Ghostscript を使用して PDF を PDF/A-1 ファイルに変換することにしました (cf. Ghostscript を使用して PDF を PDF/A または PDF/X に変換する方法は? )。これは成功したので、もう一度やり直しました。次に、「PDF/A バージョンが異なります」というエラーが表示されます。投げられました。既存の PDF/A-1 から新しい PDF/A-3 にコピーできないようです。既存の PDF(/A-1) からこの PDF/A-3 を作成するにはどうすればよいですか? それは可能ですか?

これが私のコードです:

もう 1 つの質問: addDocument は機能しますが、copy.addPage(copy.getImportedPage(src_reader, i)) を使用すると、「ドキュメントにページがありません」というエラーがスローされます。なぜ?

0 投票する
0 に答える
164 参照

java - iText#: ZUGFeRD の間違った NamespaceUri

ZUGFeRD-PDF のメタデータを調べたところ、iText# が PdfAXmpWriter で ZUGFeRD の間違った/古い名前空間 URI を定義していることがわかりました。

の namspaceUrizfurn:ferd:pdfa:CrossIndustryDocument:invoice:1p0#、通常の iText (Java 用) で正しく定義されていますが、iText# では定義されていますurn:ferd:pdfa:invoice:1p0#

https://github.com/itext/itextpdf/blob/master/pdfa/src/main/java/com/itextpdf/text/xml/xmp/PdfAXmpWriter.java

https://github.com/itext/itextsharp/blob/master/src/extras/itextsharp.pdfa/iTextSharp/text/xml/xmp/PdfAXmpWriter.cs

これを確認していただけますか?

0 投票する
1 に答える
783 参照

xml - ZUGFeRD-XML を perl で PDF に添付するには?

ZUGFeRD で宣言されているように、XML が添付された PDF/A 3b ドキュメントを作成する必要があります。この目的のために、XML ファイルを文字列として作成し、PDF に添付できる perl スクリプトを自分で作成しました。pdflib-cookbookのチュートリアルに従いましたが、XML が PDF に 100% 添付されることはありません。添付ファイルの下に表示され、そこからファイルシステムに保存できますが、エディターで PDF を確認すると、XML ではなく XMP-Metadata のみが表示されます。

XML を埋め込みファイル ストリームなどとして添付する必要があると思いますが、コードに何かが欠けているのか、別の方法で追加する必要があるのか​​ よくわかりません。

これは私の XMP ファイルです:

これは私が作成した XML 文字列です:

これは、XMP と XML をファイルに添付するための私の perl コードです。

0 投票する
1 に答える
146 参照

vb.net - コニック ツグフェルト 10 進数

VB.net の Koink.io SDK を使用して ZUGFeRD 請求書を作成しようとしています。私のコードは次のとおりです。

そして、.xml請求書では

しかし、仕様上、「833.70」(ゼロを含む)にする必要がありますが、問題はありますか? 解決できますか?

ありがとう