問題タブ [pdfa]

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 投票する
0 に答える
277 参照

linux - Ghostcriptでpdfをpdfaに変換できません

centos で「pdf.pdf」ファイルを変換しています。

gs -sDEVICE=pdfwrite -dNOOUTERSAVE -dNOPAUSE -dBATCH -dPDFA=1 -dUseCIEColor -sProcessColorModel=DeviceCMYK -sOutputFile=out.pdf PDFA_def.ps pdf.pdf

私の PDFA_def.ps は次のようになります。

そしてエラーが発生します:

手伝って頂けますか?現在、いくつかのメタデータなしで、pdfをpdfaに変換する必要があります。

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

java - iText と XmlWorker を使用して PDFA/1B にリンクを含める方法 (HTML から PDF/A)

このコメントのコードをテストしましたが、例外がスローされるためリンクを追加できません。

問題を再現するには、html へのリンクのみを追加します。Main.java にこの行のみを追加しました

スタイル.css

Main.java

MyFontProvider.java

例外

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

c# - ITextSharp 署名 PDF/A ドキュメント

そのため、PDF/A-1A ドキュメントに署名しようとしています。ドキュメントは ITextSharp を使用して生成されました。ドキュメントに署名してドキュメントを検証しようとすると、次のエラーが表示されます。

適合レベル pdfa-1a のファイル「test_pdfA_compliance_signed.pdf」を検証しています 必要な XMP プロパティ 'pdfaid:part' がありません。必要な XMP プロパティ 'pdfaid:conformance' がありません。文字列が 65535 バイトを超えています。ドキュメントは要求された標準に準拠していません。ドキュメントが PDF リファレンスに準拠していません (必要なエントリがない、値の型が間違っているなど)。ドキュメントのメタ データが見つからないか、一貫性がないか、破損しています。終わり。

署名済みドキュメント: https://drive.google.com/file/d/0B9RyqgJoa6W8UDFSeHJSX09QamM/view?usp=sharing

署名済み文書: https://drive.google.com/file/d/0B9RyqgJoa6W8Y3lGbFU4a2RsLWc/view?usp=sharing

しかし、署名プロセスは期待どおりに完了しましたが、ドキュメントが PDF/A 準拠であると主張しているかどうかをテストすると、PDF/A を主張するメタデータがないかのように失敗することがわかりました。

ドキュメントに署名するために使用したコード、ここで使用した PDF スタンパーは、チェックが失敗したため通常のものです。PDFAStamper を使用しようとすると、使用できるのは PDF/A ドキュメントのみであると不平を言います。

これは、使用する PDF スタンパーを決定するコードですが、PDF/A クレームを決定するために使用する両方のコンポーネントに対して、使用しているドキュメントが null を返すため、失敗する場所です。

私は愚かなことをしているのですか、それとも小さな何かを見逃していますか? 助けてくれてありがとう。

敬具

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

itext - 目に見えるデジタル署名を適用すると、iText は PDF/A-1A 準拠を破るようです

Microsoft Word 2013 で作成された PDF/A-1A ドキュメントに署名し、目に見える署名で iTextSharp を使用すると、問題が発生します。署名されたドキュメントは、PDF/A バリデーターからの次のエラーにより、適合しなくなりました。

  • 終了テキスト演算子がありません
  • テキスト開始演算子がありません

署名済み文書を Acrobat で印刷するときも警告メッセージが表示されます (ただし、文書を開くときは表示されません)。

目に見える署名がなければ、ドキュメントは適合したままです。

iTextSharp リリース 5.5.7 および 5.5.8 を使用してテストしました。同じ効果。acrobat reader または pro を使用して同じ PDF/A ドキュメントに署名しても、PDF/A-1A 準拠は損なわれません。MS Word 2013 以外のソフトウェアで作成された PDF 文書に署名し (名前を付けて保存コマンドを使用)、iText を使用しても、PDF/A-1A 準拠は損なわれないようです。

テスト ドキュメントは、次の場所からダウンロードできます。

使用されるオンライン バリデータ: pdf-online、pdf-tools、Preflight (Adobe Acrobat)。このバリデータは、署名されたドキュメントも検証します:-)

iText ライブラリにバグはありますか? また、有効な PDF/A-1A ドキュメントを取得する方法はありますか?

助けてくれてありがとう!コルト


ご回答有難うございます。2 月に iText から配布されたパッチをテストしました。ドキュメントを印刷する際の問題(警告メッセージ)を解決しました。しかし、パッチはおそらく最終リリース (5.5.9) に統合されておらず、問題はまだ解決されていません。

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 投票する
1 に答える
814 参照

pdf - Ghostscript: 内部リンクの注釈が PDF/A-1b で印刷されない

スキャンしたドキュメント ページのバッチから Ghostscript 9.18 を使用して PDF/A-1b ドキュメントを生成しようとしています。スキャンした目次の最初のページにドキュメント内部リンクのレイヤーを配置したいと考えています。しかし、Ghostscript はエラーを返します。

コマンドラインでは、次を使用します:

各リンクは次のように定義されます。

/F 3注釈用の PDF フラグと/F 4gs レベルで印刷を強制しようとしましたが-dPrinted=true、成功しませんでした。

PDF/A ファイルに内部リンクを生成する他の方法はありますか? PDF/A 規格を誤解していませんか?

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

c# - iTextSharp structureTreeRoot.numTree が null です

ドキュメントを閉じるときにエラーが発生します。PdfCopyから関数「FixTaggedStructure」を呼び出すとスローされます

私のデバッガーは、「structureTreeRoot」が null であることを示していますが、その理由はわかりません。

私のコードはとてもシンプルです。「 PDF を PDF/A3 に変換」または「PDF/A-1 を PDF/A-3 に変換」を参照して、PDF を PDF/A-1 に変換しようとしています。

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

xslt - URL パスが xsl-Fo に読み込まれない

xsl-fo でアンテナ ハウスを使用して PDf/A を使用しています。以下のエラーに直面している URL ローカル ファイル システムでカラー プロファイルを追加しました。

1) カラープロファイルを追加しないと、以下のようなエラーが発生します

jp.co.antenna.XfoJavaCtl.XfoException: PDF出力エラー。(3500) 空の出力インテント エラー

2) 以下のように xsl-fo エラーにカラー プロファイルを追加した場合

jp.co.antenna.XfoJavaCtl.XfoException:PDF出力エラー。(3352) ICC カラー プロファイルの読み込みエラー:

また

これについて親切に助けてください??