捕获和转换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。 或者,您可以通过以下方式独立于您的应用使用这些功能: 截图工具.

查看最新的博客文章