web-dev-qa-db-ja.com

iTextSharpでページ余白を設定する

テンプレートPDF aa PDFフォームフィールドが埋め込まれているファイルがあります。これらのフィールドに入力するためにPdfStamperを使用しています。さらに、生成されたPDFの余白を変更できるようにします。スタンプ付きPDFのページ余白を変更する方法はありますか?

18
Tyler Schroeder

すべてを1行で行うことができます。

Document doc = new Document(PageSize.LETTER, 0f, 0f, 0f, 0f );
21
Baxter

私が知っている唯一の方法はこのようなものです。

iTextSharp.text.Rectangle rec = new iTextSharp.text.Rectangle(pageWidth, pageHeight); 
Document doc = new Document(rec); 
doc.SetMargins(0f, 0f, 0f, 0f);

ただし、これによりマージンも制限されます

14
Lukas