2

iTextSharp を使用して HTML を PDFに変換しようとしています。
これが私のコードです:

Document doc = new Document(PageSize.A4);
StringReader reader = new StringReader(responseHtml);
FileStream pdfStream = new FileStream("C:\\temp\\foo.pdf", FileMode.OpenOrCreate);
PdfWriter writer = PdfWriter.GetInstance(doc, pdfStream);

doc.Open();
XMLWorkerHelper.GetInstance().ParseXHtml(writer, doc, reader);
doc.Close();

問題は、PDF ファイルが 2 ページで停止することです。
残りのコンテンツは、PDF ファイルにはなりません。
PageSize を A1 に変更すると、2 つの A1 ページに収まるため、コンテンツ全体が取得されます。2 つ以上のページを作成するには
どうすればよいですか?

4

0 に答える 0