當我打印的網頁,如果刻度設置爲100,整個頁面無法在預覽中顯示。如果我將比例更改爲70,則可以看到整個頁面。我想知道是否可以在HTML/Javascript中設置scale參數。如何在html/javascript中設置打印預覽的比例?
我試過transform: scale(0.7)
,但是它並沒有改變<div>
的大小。
當我打印的網頁,如果刻度設置爲100,整個頁面無法在預覽中顯示。如果我將比例更改爲70,則可以看到整個頁面。我想知道是否可以在HTML/Javascript中設置scale參數。如何在html/javascript中設置打印預覽的比例?
我試過transform: scale(0.7)
,但是它並沒有改變<div>
的大小。
沒有爲Chrome PDF查看或打印預覽的API。你幾乎堅持你所得到的。
,有時可通過直接改變PDF代碼本身拉過一些技巧。現在我正在使用pdfkit自己創建pdf。我能夠設置一些標誌是鍍鉻的榮譽,所以我得到自動打印(因爲它打開文檔時自動打開打印預覽)和禁用自動調整(這樣就不會嘗試調整到不同的紙張大小)。但是這些必須嵌入pdf中,而不是之後的樣式。
如果你決定走這條路,我的問題的論壇,我是怎麼pdfkit設置這些標誌貼recipes。
編輯: 對不起,我只是重新閱讀你的問題,並意識到你didnt't提的PDF文件。我自己做了這個跳躍,因爲帶有標誌的PDF基本上是您可以訪問打印預覽控件的唯一方法,我相信這是PDF查看器的擴展。因此,如果可以更改縮放比例,那麼將頁面轉換爲PDF並設置某種標記(我會搜索諸如「默認視圖比例」之類的內容),希望Chrome在預覽中不會忽略它。
謝謝skylize! PDF可能是實現此目標的好方法。 – Vincent
也許你需要的CSS打印規格。 Herw是一篇文章。 https://www.smashingmagazine.com/2011/11/how-to-set-up-a-print-style-sheet/ –