EVO PDF 自動生成された目次を使用しています。
HtmlToPdfConverter.TableOfContentsOptions.AutoTocItemsEnabled = true
目次は常にドキュメントの最初のページとして表示されます。最初のページをカバー シート、2 番目のページをタイトル ページ、そして目次にする必要があります。
動的に作成されHTML string
、ConvertHtmlToPdfDocumentObject
.Net 用の EVO PDF バージョン 6.8 を使用しています。
編集:
回避策を見つけました。動的な HTML 文字列を分割して表紙とタイトル ページを取り出し、それらだけで EvoPdf.Document を作成します。次に、AddStartDocument を使用して、最初に目次がある他のドキュメントにプレフィックスを付けます。最高ではないかもしれませんが、うまくいきます。
EvoPdf.Document ヘッダー = converter.ConvertHtmlToPdfDocumentObject(カバー、stringUrl); HtmlToPdfConverter _pdfConverter = new HtmlToPdfConverter(); _pdfConverter.PdfDocumentOptions.AddStartDocument(ヘッダー、真、真、真);