Ms word 用java将Microsoft word转换为PDF的最佳方法(JODConverter+;open Office或Apache POI HWPF+;iText)是什么?

Ms word 用java将Microsoft word转换为PDF的最佳方法(JODConverter+;open Office或Apache POI HWPF+;iText)是什么?,ms-word,openoffice.org,document-conversion,Ms Word,Openoffice.org,Document Conversion,在我的应用程序中,当客户状态发生变化时,我必须自动向客户发送电子邮件。我需要在电子邮件中附上pdf格式的文档。我必须从现有word文档中创建此附加的PDF文档。作为安装程序,每次转换文档时都必须作为服务启动。我很难在+open Office和+之间进行选择。请建议我使用哪一个。披露:我负责docx4j项目 JODConverter+OpenOffice可能会为您提供对binary.doc文件中最广泛功能的最佳支持。HWPF仅支持.doc内容的受限子集 如果您的文档是标准的段落、表格、图像、页眉/

在我的应用程序中,当客户状态发生变化时,我必须自动向客户发送电子邮件。我需要在电子邮件中附上pdf格式的文档。我必须从现有word文档中创建此附加的PDF文档。作为安装程序,每次转换文档时都必须作为服务启动。我很难在+open Office和+之间进行选择。请建议我使用哪一个。

披露:我负责docx4j项目

JODConverter+OpenOffice可能会为您提供对binary.doc文件中最广泛功能的最佳支持。HWPF仅支持.doc内容的受限子集


如果您的文档是标准的段落、表格、图像、页眉/页脚docx文件,那么docx4j应该满足您的需要(它包括通过Apache FOP输出的PDF)。

披露:我领导docx4j项目

JODConverter+OpenOffice可能会为您提供对binary.doc文件中最广泛功能的最佳支持。HWPF仅支持.doc内容的受限子集


如果您的文档是标准的段落、表格、图像、页眉/页脚docx文件,docx4j应该可以满足您的需要(它包括通过Apache FOP输出的PDF)。

@JasonPluext…感谢您的快速回复。我浏览了docx4j文档。我想它只支持.docx格式。我也需要访问.doc格式。在这种情况下,我建议使用JODConverter。(docx4j实际上将POI的HWPF用于binary.doc,因此其功能与POI的基本相同)@JasonPluext…感谢您的快速回复。我浏览了docx4j文档。我想它只支持.docx格式。我也需要访问.doc格式。在这种情况下,我建议使用JODConverter。(docx4j实际上将POI的HWPF用于binary.doc,因此它在那里的功能与POI的基本相同)