2017-07-06 11 views
-1

私はpdf/A-3BをPdfAWriterを使ってC#で設定しようとしています。しかし、それはエラーを示しています。誰でも私を助けることができますか?PdfAWriterはitextsharp 5.5で動作していません。dll

PdfAWriterの宣言中にエラーが発生します。 PdfAWriter writer = PdfAWriter.GetInstance(document、ms、PdfAConformanceLevel.PDF_A_1A); enter image description here

エラーの短い画面が添付されました。

+1

エラーは、間違っていることを説明しています。たとえば、すべてのフォントを埋め込むことなく、またはカラープロファイルを追加せずに、有効なPDF/Aファイルを作成することはできません。私はあなたの質問をダウン投票しています。 get、and(2.) 'PdfAWriter'は、PDF/Aの規則に従わなければエラーを投げることになっています(そうしないと、PDF/A規格に準拠していないPDFファイルを作成します)。 –

+1

エラーメッセージの内容を推測する必要がありますか?私はそのゲームが好きではありません。 – Amy

+0

私は自分の質問を編集しました。今すぐにお答えください。 –

答えて

1

次のDLLが必要です。itextsharp.pdfa.dll。

DLLは、次のZIPファイルで見つけることができることを:itextsharp-dll-pdfa.zipこのZIPファイルはこちらからダウンロードすることができます

itextsharp-all-5.5.11.zip

すると、使用しているすべてのDLLがであることを確認します同じバージョン。旧バージョンのiTextコアでPDF/A DLLの5.5.11バージョンを使用しないでください。

+2

または単にNuGetを使用してdllを避けてください。 –

+0

@AmedeeVanGasse Visual StudioでNuGetを使用する方法を教えてください。私はすでにvs2013のためにそれをインストールしました。 –

+0

@ Bruno Lowagie、ありがとうございます。私はzipファイルをダウンロードしましたが、このzipファイルではdllは利用できません。 –

関連する問題