2011-04-29 49 views
2

嘿大家, 我開發了一個使用java打印pdf docuemnts的應用程序,所以我在網上搜索了很多,我最終可以使用java庫PDFRenderer ,但我在嘗試使用這個庫來查看PDF文件時遇到了問題。 問題是,我現在PDFRendere允許查看一個Java應用程序內的PDF文件,但我不知道該怎麼做,有人知道如何?在java中查看pdf文件

回答

0

不知道圖書館。但假設您將PDF作爲某種對象,您可能需要檢查是否有方法將其轉換爲JPEG格式。顯示一個jpeg然後就是你的UI工具包的問題。

+0

日Thnx薩科你的答案找到它,actualy我找到類似的東西在PDF頁面到圖像轉換,但它看起來並不精緻,它看起來小,質量較低。 – wlegend 2011-04-29 19:16:58

0

在可從PDF Renderer網站下載的PDFRenderer_src包中,包含一個演示,其中提供了一個pdf查看代碼片段的示例,請參閱:\ demos \ viewer \ com \ sun \ pdfview。

0

PDFRenderer是一個非常有趣的圖書館使用。成爲一個免費的圖書館非常有用,非常快速/完整。

不管怎麼說,源代碼可在PDFRenderer subversion site

1

PDFRenderer很有趣,但有更復雜的PDF文件(透明膠片,某些字體技巧)的問題。

我們用qoppa Pdf圖像,這是一個很好的和堅實的PDF圖像渲染器的良好結果。我認爲他們也有Swing的查看器組件。 這是一個商業圖書館,但它的價格很好,因爲它只是起作用。

你可以在這裏http://www.qoppa.com

+0

@Zach,非常感謝您的回覆,但是真的很喜歡開源解決方案,它的價格爲0美元,它可以滿足我的需求,我想我會嘗試在PDFRenderer演示中發佈的代碼,然後我會看看是什麼會發生.thnx球員 – wlegend 2011-04-29 23:20:58

+0

有icepdf,jpedal和多價值的開源替代品。 – 2011-04-30 09:31:00

+0

icepdf適合基礎知識。我們在qoppa之前使用了它。它有效直到某個點。對於嵌入式字體和其他一些複雜功能,您也需要商業版本。字體渲染很可能總是一個問題,因爲它是一個專利雷區:( – squiddle 2011-05-05 10:00:34