捕獲和轉換Web的工具

為什麼在應用程序中創建PDF和Word文檔如此困難?

30 2020月
解決創建文檔的困難

應用程序通常需要動態創建文檔。 一種方法是使用專家庫(例如Microsoft Office Interop Word)來逐步構建文檔。

不幸的是,使用這樣的庫意味著文檔內容與用於生成它的庫相關聯。 由於大多數用於創建文檔的庫都要求對內容進行編碼 into該庫獨有的對象結構。

因此,如果應用程序必須生成PDF文檔,則隨後在Microsoft Word中會要求使用該文檔。 轉換文檔所需的代碼將需要以兩種明顯不同的方式來完成。

幸運的是,我們已經有一個獨立的格式來表示文檔,這當然是HTML! 如果將HTML與CSS結合使用,則可以按照您需要的任何格式來格式化文檔。

這是一個改變遊戲規則的方法,因為HTML的知識已經廣泛傳播。 這意味著沒有很大的學習難度,允許Web開發人員在本地HTML文件中創建所需的內容。 在瀏覽器中查看它可以正確顯示它。

但是,從其實現中釋放文檔內容缺少了一點。 那當然是可以轉換HTML的系統 into PDF和DOCX。

GrabzIt提供了這樣的系統,使用GrabzIt的API,應用可以轉換任何HTML into所需的文檔格式。

這使得將來以不同格式生成文檔變得更加容易。 例如,在業務中經常發生這種情況,例如當用戶需求可以要求僅在PDF中提供報表時,現在在Word中也可以使用它。 當然,相同的HTML也可以轉換 into其他受支持的格式,例如PNG,WEBP和JPEG。

一旦開發人員擁有了正確的HTML文檔,就可以將定期更改的部分替換為變量,以創建可以在將來的轉換中輕鬆使用的模板。

所有這些功能以及更多功能都可以使用添加到您的應用中 GrabzIt的API。 或者,您可以通過以下方式獨立於您的應用使用這些功能: 截圖工具.

查看最新的博客文章