6

次のような iTextPdf を使用して、html ページから pdf ファイルを生成します。

iTextSharp.text.html.simpleparser.HTMLWorker hw = new iTextSharp.text.html.simpleparser.HTMLWorker(document);
            TextReader reader = new StringReader(HTML);
            hw.Parse(reader);
            document.Close();

しかし、私の html ページは大きく、特定の場所にページ ブレーキを追加する必要があります。

これらの改ページを PDF に追加するにはどうすればよいですか?

ありがとう

4

5 に答える 5

5

HTML に以下を追加してみてください。

<div style="page-break-before:always">&nbsp;</div>
于 2012-12-19T20:56:34.903 に答える
2

改ページを挿入する場合は、次のコードを使用します。

document.NewPage();

于 2017-06-07T12:36:09.610 に答える
2

がありますHTMLWorker.ParseToList。それ使えないの?

  1. ParseToList から n 個の要素を取得する
  2. 最初の x 要素を PDF に追加する
  3. PDF で NewPage を呼び出す
  4. 残りの要素を PDF に追加する
于 2012-12-19T21:31:13.477 に答える