捕獲和轉換Web的工具

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

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

應用程序通常需要動態創建文檔。 一種方法是使用專業庫,例如 Microsoft Office Interop Word 逐段構建文檔。

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

因此,如果應用程序必須生成 PDF 文檔,則稍後在 Microsoft Word 中也需要該文檔。 轉換文檔所需的代碼需要以兩種截然不同的方式完成。

幸運的是,我們已經有了一種獨立的格式來表示文檔,這當然就是 HTML! 如果將 HTML 與 CSS 結合起來,則可以按照您需要的任何方式設置文檔的格式。

這是一個遊戲規則的改變者,因為 HTML 知識已經廣泛傳播。 這意味著沒有很大的學習曲線,允許 Web 開發人員在本地 HTML 文件中創建他們想要的內容。 在瀏覽器中查看它就可以了。

然而,將文檔內容從其實現中解放出來還缺少一件事。 那當然是一個可以轉換HTML的系統 into PDF 和 DOCX。

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

這使得將來以不同格式生成文檔變得更加容易。 例如,正如業務中經常發生的那樣,當用戶要求現在也可以在 Word 中提供純 PDF 報告時。 當然,同樣的 HTML 也可以轉換 into 其他支持的格式,如 PNG、WEBP 和 JPEG。

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

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

查看最新的博客文章