這是我第一次使用 xls ,在這方面非常新。
我正在嘗試這個包:
https://github.com/KnpLabs/snappy
要從 html 頁面生成 pdf 檔案,可以選擇將目錄添加到 pdf 中……這里是檔案:
如果要生成目錄并且要使用自定義 XSL 樣式表,請執行以下操作:
$snappy = new Pdf('/path/to/binary');
$snappy->setOption('toc', true);
$snappy->setOption('xsl-style-sheet', 'http://path/to/stylesheet.xsl') //or local file;
$snappy->generateFromHtml('<p>Some content</p>', 'test.pdf');
根據我在網上閱讀的內容,xsl 檔案只是 xml 檔案的樣式表,xsl 檔案本身中沒有實際資料
我的問題是目錄的實際資料來自哪里?
uj5u.com熱心網友回復:
wkhtmltopdf 中有一些默認行為,其中H元素用于生成目錄。這是通過默認的 XSLT實作的,您可以檢查和覆寫它。
https://wkhtmltopdf.org/usage/wkhtmltopdf.txt
目錄:
通過向命令列添加 toc 物件,可以將目錄添加到檔案中。例如:
wkhtmltopdf toc https://doc.qt.io/archives/qt-4.8/qstring.html qstring.pdf目錄是根據輸入檔案中的 H 標簽生成的。
--dump-default-toc-xsl 開關可用于將默認 XSLT 樣式表轉儲到標準輸出。這是撰寫自己的樣式表的良好開端
wkhtmltopdf --dump-default-toc-xsl
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/402403.html
標籤:
