如何使用Java操作Word中的复选框并将其保存为PDF



我需要在一个大的Wordfile (docx)中编辑一些复选框,然后将其保存为PDF。这个文件包含许多图像,大约19MB大。也许需要添加一些复选框和文本。

我的想法是使用docx4j,但在学习相关知识之前,我想问一下这是否可能以及哪种是最好的方法。

是否最好将文档保存为PDF,然后将其作为处理的基础?

是的,您可以使用docx4j操作复选框。

请注意有几种不同的复选框:

    遗留复选框
  • 内容控制复选框
  • 复选框字符

和细节取决于存在的类型。

要了解更多信息,您应该发布相关OpenXML的一个片段(正如他们在SO上所说的,代码显示您已经尝试过的内容)。

有必要只使用docx4j吗?最近我尝试了一个解决方案,它可以帮助我管理一个带有复选框的Word文档,并将其保存为PDF文件。我用的是Plumsail文档。这个案例是关于如何使用带有复选框的表单填充Word模板。您可以通过Zapier或Power automation连接您的应用程序,以根据应用程序的值激活复选框。您可以将生成的文件设置为PDF,并通过电子邮件和使用Zapier和Power automation的任何系统发送。

很棒的是Plumsail Documents有一个模板引擎,允许它操作图片。

你的情况可能是这样的:

  1. 在Plumsail form中创建表单。它将允许您根据您的需要或您的用户的需要激活复选框。
  2. 在Plumsail Documents中创建一个进程,上传您的Word文档并将其设置为模板。只需将占位符放在想要更改或用某些值或数据填充文档的位置即可。设置结果文档为PDF格式。
  3. 设置发送方式。跨应用程序保存或通过电子邮件发送。
我建议你读一读这篇文章。这个解决方案不是免费的,但是有一个30天的免费试用,所以你有足够的时间去尝试。

相关内容

  • 没有找到相关文章

最新更新