0
我正在使用HTML5演示工具,並且需要輸出PDF。有沒有辦法建議如何在HTML5中打印頁面?
我想知道是否有辦法「提示」與打印的建議頁面,例如:
- 凡頁中斷
- 告訴頁面以橫向或縱向
等我知道存在打印媒體查詢,但我不知道他們如何解決這些問題。
我正在使用HTML5演示工具,並且需要輸出PDF。有沒有辦法建議如何在HTML5中打印頁面?
我想知道是否有辦法「提示」與打印的建議頁面,例如:
等我知道存在打印媒體查詢,但我不知道他們如何解決這些問題。
@media print {
.page-break { display: block; page-break-before: always; }
}
和
@page {size: landscape}
你可以找到更多的細節:W3C
注: 確保您的HTML是正確的,乾淨的。通過類似經驗的小東西:
<table>
<tr><td>Column 1</td><td>Column 2</td></tr>
<tr><td>Value 1</td><td>Value 2</td></tr>
</table>
化妝引起一些瀏覽器的怪異的行爲,但是這工作得更好:
<table>
<thead>
<tr><th>Column 1</th><th>Column 2</th></tr>
</thead>
<tbody>
<tr><td>Value 1</td><td>Value 2</td></tr>
</tbody>
</table>
哇。這兩個問題的綜合答案和正確文檔的鏈接。你是一個紳士和學者! – mikemaccana
:)注意:我知道這不是你的問題,但你不能相信瀏覽器會跟隨你的HTML/CSS(認爲舊的瀏覽器,不兼容),所以你可能想在你的頁面上創建一個按鈕,打印你的PDF以同樣的方式,無論瀏覽器是什麼,即使他們沒有PDF打印機。 – glautrou
確認。在我的情況下,我會鏈接到我使用現代瀏覽器生成的正在工作的PDF,然後提出建議的打印樣式更改。 – mikemaccana