2012-09-21 35 views

回答

0

從我所瞭解的沒有像樣的開源c#pdf渲染引擎。

這個問題列出了一些可能性:How to render pdfs using C#

大多數Web瀏覽器可以呈現PDF文件,所以你可以嵌入Web瀏覽器到你的應用程序,並把它的PDF渲染:

http://www.codeguru.com/csharp/.net/embedding-a-web-browser-in-a-windows-8-metro-c-application.htm

我會質疑你爲什麼這樣做。如果要顯示內容,那麼爲什麼該內容是PDF?作爲一個HTML頁面用戶不能更有用嗎?如果是閱讀用戶提供的pdf,那麼爲什麼要嵌入? Windows文件處理思想的要點是用戶擁有打開它們的文件和應用程序。如果您壓倒此行爲,則會使您的應用程序變得更糟。

+0

我想通過使用文件選擇器瀏覽PDF來創建PDF查看器。 「用於pdf的Foxit Embedded PDF SDK」與我想要的最匹配。但它不是完整的免費版本。 僅供參考:http://cdn04.foxitsoftware.com/pub/foxit/sdk/embedded/FoxitEmbeddedSDKforWinrt2.0.0.821_enu.zip 我剛剛閱讀了您建議的鏈接。還有其他想法嗎?請回復我 –

+0

另一種想法?放下它,繼續前進。通過僅使用其他人開源pdf渲染器,您永遠無法創建比foxit/adobe更好的PDF閱讀器。我會重新評估您爲什麼要創建PDF閱讀器,而不是在用戶安裝的任何閱讀器中打開PDF。你爲什麼要創建這個應用程序?目前的應用不能做什麼?你能做得更好嗎? –

+0

我只是Metro Style App的初學者。我只想創建每個文檔的查看器。目前PDF。我已經找到了1天有關閱讀PDF內容並顯示內容的信息。除了oxit/adobe,我沒有發現任何好主意。 –

相關問題