2014-03-13 41 views
0

我已將用戶上傳的文檔(.doc,.pdf)作爲Blob對象存儲到數據存儲中。 而不是允許用戶下載文檔,我想將其作爲HTML頁面 來查看文檔。如何將Blob轉換爲HTML?谷歌應用程序引擎是否提供相同的現成API?將Blob對象轉換爲Google應用程序中的html

+0

「允許下載」是什麼意思?如果你想阻止用戶下載文件,這是一個不同的問題。 –

+0

嗨安德烈,我沒有阻止下載選項,但我提供了一種方式來查看文檔甚至下載之前。 – user1493834

回答

1

否。AppEngine本身不提供任何文件格式轉換工具。您可能需要查看Google Drive API,它可能在某種程度上爲您進行格式轉換。

2

AppEngine中沒有現成的API將.doc或.pdf(或其他類型的)文件轉換爲HTML。您需要爲您的首選語言找到一個庫,以將Blob文件解析爲其作爲對象模型(如DOM)構建的部分。然後,您需要編寫代碼將對象模型的各個部分轉換爲HTML,除非您有幸找到另一個庫。不,StackOverflow不是問一個問題,「有什麼圖書館......」。

0

大多數瀏覽器已經有一個內置的PDF查看器。如果您提供PDF文件的鏈接,當用戶點擊它時,許多瀏覽器將自動顯示文檔。那些不支持該選項的瀏覽器將會提供用戶將文件下載到他們的硬盤上。

這是最簡單的解決方案 - 你根本不需要做任何事情。

相關問題