使用相同的 API 编写 Word 和 PDF 文档

发布于 2024-08-30 12:59:47 字数 221 浏览 3 评论 0原文

大家好,

Apache 上有没有任何类型的抽象 API POI/FOP 允许使用相同的 API 来编写 Word 和 PDF 文档?

HI all

is there any kind of abstraction API over Apache POI/FOP allowing one to use the same API to write both Word and PDF documents ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

与君绝 2024-09-06 12:59:47

我不知道你提到的两个库有统一的 API。

但是,使用单个 API 时您可能仍然有几个选项:

  • 使用 Apache POI 生成 Word 格式的文档,然后使用 Word 到 PDF 转换库从 Word 文档创建 PDF。另一位评论者建议 IText
  • 使用 OpenOffice 通过其 Java API 创建文档并以 Microsoft Word 或 PDF 格式导出。

I'm not aware of a unified API for the two libraries you have mentioned.

However you may still have a couple of options using a single API:

  • Use Apache POI to generate the documents in Word format and then use a Word to PDF conversion library to create a PDF from the word document. Another commenter has suggested IText
  • Use OpenOffice via its Java API to create documents and export them in Microsoft Word or PDF format.
青春如此纠结 2024-09-06 12:59:47

Docmosis 将执行您的要求,假设您指的是 Java(或命令行)API。它将 doc 和 odt 文件读取为模板,通过 Java API 进行填充/操作,并生成 OpenOffice 支持的输出格式。查看网站上的在线演示,它可以让您看到用于渲染文档的各种输出格式。

Docmosis will do what you require, assuming you mean a Java (or command line) API. It reads doc and odt files as templates, populates/manipulates via the Java API, and produces the output formats OpenOffice supports. Have a look at the online demo on the web site which lets you see various output formats to render a document in.

久伴你 2024-09-06 12:59:47

当我从事之前的项目时,我确信 Apache/POI 可以用于 Microsoft 文档。

我们有 IText.jar,我们可以用它来生成和修改 PDF。请检查这会对您有所帮助。

When I was working on previous project, I was sure the Apache/POI can be used for Microsoft Documents.

we have IText.jar which we can use it for PDF generation and alteration. please check this will help you.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文