簡體   English   中英

如何在中打印pdf檔案 <object> 使用javascript或jQuery或ajax標記

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM