WKHTMLTOPDFと目次オプションを使用してPDFを生成していますが、目次に追加されており、2ページにあることが示されています。
これを削除することについての考え?
WKHTMLTOPDFと目次オプションを使用してPDFを生成していますが、目次に追加されており、2ページにあることが示されています。
これを削除することについての考え?
生成用の XSL スタイルシートを使用して、TOC 生成を完全に制御できます。--dump-default-toc-xsl
wkhtmltopdfに引数を与えることで、使用するデフォルトのスタイルシートを取得できます。
<body><h1>...</h1>
調べると、特にH1要素とテストに興味がありますxsl:if test="(@title!='')"
たとえば、TOC の自己参照をそれ自体から削除したい場合、これは私のスタイルシートの関連部分です。
stuff above
<h1>My little TOC</h1>
<ul><xsl:apply-templates select="outline:item/outline:item"/></ul>
</body>
</html>
</xsl:template>
<xsl:template match="outline:item">
<li>
<xsl:if test="(@title!='') and (@title!='My little TOC')">
stuff below
新しい TOC XSL を保存するときは、次のようなものを使用して wkhtmltopdf 引数で参照する必要があります--page-size A4 toc --xsl-style-sheet test.xsl TempFile.html TempFile.pdf
。