我試圖調整一組div以適應「Avery」商業名片打印紙。這項功能允許用戶將動態數量的div(如名片形狀)的內容打印到特定類型的紙張上,以便於在印後進行分片。window.print()在3種不同的瀏覽器中顯示我的內容
我的問題是,每個瀏覽器顯示不同的「window.print()」內容。如果我嘗試在Chrome中設置適合打印紙的div(例如),如果用戶從Opera或Firefox打印相同的文檔,則效果不佳。
到目前爲止,我嘗試了三種瀏覽器(Opera,Firefox和Chrome),並且它們中的每一個都以略微不同的方式顯示內容。問題在於,我無法控制最終用戶在打印時使用哪個瀏覽器。
有沒有一種方法可以創建一個從任何瀏覽器讀取的文件?我知道PDF是假設這樣做的,但有沒有辦法在js或jquery中動態生成pdf?
非常感謝。
是否要打印好看在所有瀏覽器的頁面? – ivowiblo
你有沒有打印的CSS? – Musa
打印支持在所有現代瀏覽器中絕對是糟糕透頂的。你可以嘗試使用'@media print {}'樣式表,但只有你可以依賴。 – Pointy