![](/img/trans.png)
[英]How to print a pdf file on page load, using javascript or jquery
[英]How to print pdf portfolio in <object> tag using javascript or jQuery or ajax
以下是我在xhtml中嵌入PDF產品包的代碼:
<h:panelGroup layout="block">
<object id="pdfViewer" type="application/pdf"
data="#{sessionScope.showPortfolioURL}" height="700px"
width="100%"> </object>
</h:panelGroup>
有人可以讓我知道如何在按鈕單擊時使用javascript或jQuery或ajax打印PDF包嗎? 我在嵌入式PDF上有“打印”選項,但是由於有人要求打印數據庫時需要標記數據庫中的條目,因此我無法使用它。 因此,我將不得不從同一JS函數進行后端調用。 如果您無論如何都通過素面知道,那將很棒,但我認為沒有。
如果有任何方法可以通過Javascript或其他方式從我的應用程序調用嵌入式Adobe Portfolio的默認“打印”功能,那么這也對我有用。
解決方案可能是使用第三方pdf庫作為查看器並攔截打印功能以事先完成自己的工作。 例如,您可以使用Mozilla的pdf.js
如果您嘗試從不了解實際含義的應用程序中打印PDF包,該應用程序通常意味着除Acrobat或Adobe Reader以外的任何內容,您可能會得到封面,這是該包項目所附的基本PDF至。
您需要做的就是使用該庫將Portfolio分解為單獨的PDF文件並進行打印。 在這種情況下,大多數可以打印的庫將能夠處理單獨的PDF。 請注意,投資組合中的所有項目不一定都是PDF,它們實際上可以是任何東西。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.