捕获和转换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 所需的文件格式。

这使得将来以不同格式生成文档变得更加容易。 例如,正如业务中经常发生的那样,当用户要求现在也可以在 Word 中提供纯 PDF 报告时。 当然,同样的 HTML 也可以转换 into 其他支持的格式,如 PNG、WEBP 和 JPEG。

一旦开发人员拥有正确的 HTML 文档,定期更改的部分就可以用变量替换,以创建可以在将来的转换中轻松使用的模板。

所有这些功能以及更多功能都可以使用以下方式添加到您的应用程序中 GrabzIt的API。 或者,您可以独立于您的应用程序使用这些功能 截图工具.

查看最新的博客文章