2012-01-25 154 views
3

我正在使用需要渲染PDF文檔(僅查看)的Metro風格應用程序。我正在尋找一個庫來在屏幕上顯示.pdf文檔,最好是我可以包含在我的「商業」應用程序中(pdf查看只是一個側面功能)。不幸的是,Windows 8(至少在Dev Preview中)沒有原生PDF支持:( 對庫有任何建議?我正在用C++/Cx編寫我的應用程序PDF渲染庫

小增加:第三方選項不應該使用未在Metro風格的應用程序允許的API: - 。/

或者,我需要一個PDF解析器和我將嘗試創建自己的Direct2D渲染器(可能工作正常進行簡單的PDF文件)

+0

我可以推薦[this](https://www.idealsoftware.com/en/pdf-library/report-engine.html)商業圖書館。它包含一個查看器。 – nabulke

+0

@nabulke是庫winrt兼容嗎? – Jasper

+0

可能重複的[WinRT - 查看和編輯PDF](http://stackoverflow.com/questions/12577007/winrt-view-and-edit-pdf) – yms

回答

1

Windows 8.1(藍色)將包含PDF viwer和編輯器API(基於WinRT)。因此,這似乎是我的方案最簡單的解決方案。

4

你可以使用。 Ghostscript或MuPDF,我敢肯定還有其他的,這兩者都需要編程,兩者都可以在商業授權和GPL下使用。

+3

如果您想在不提供源代碼的情況下使用它,您必須聯繫他們。至少mupdf是GPL。 – filmor

+1

Ghostscript也是,你說的是什麼? – KenS

+2

我想問題是,這個問題說:'...最好是我可以包含在我的「商業」應用程序中。 – yms