web-dev-qa-db-ja.com

iTextSharp「ドキュメントにページがありません。」

ITextSharpを使用してPDFのファイルプロパティを更新しています。

FileStream fs = File.Open(@"C:\Developer\C#Projects\BylawSearch\0001.pdf", FileMode.Open);
Document document = new Document();
PdfWriter writer = PdfWriter.GetInstance(document, fs);
document.Open();
document.AddSubject("Blah");
document.AddTitle("Blah blah");
document.AddKeywords("Blah blah blah");
document.Close();

「ドキュメントにページがありません」というメッセージが表示されます。 iTextSharpからのエラー。助けていただければ幸いです。

7
witchlightning

ページに配置する情報を追加していません... !!

document.Add(new Paragraph("Hello World!"));

... 例えば。

タイトルなどは、(PDFに「印刷」されるものではなく)ドキュメントプロパティの一部です。

これをチェックしてください 紹介例 、それはあなたが求めているものをカバーしているようです。

8
noelicus