我必须自动将Word文档转换为PDF。通过做一些研究,我发现从Microsoft Office 2007开始,Word文档是基于XML的。此外,我发现有一个免费的解决方案ApacheFOP正在从XML转换为PDF,但是,我仍然无法找到使用C#自动化它的方法。有nFOP(在.NET框架上运行的版本),但是实现它的一些详细解释,不是真的。
答案 0 :(得分:2)
您可以使用docx4j.NET
这是一个.NET版本的docx4j,它是一个使用FOP将docx转换为PDF的Java库。
在您下载等工作之前,您可能需要使用online demo来查看PDF输出是否接近您的需求。
**披露:我领导docx4j项目。 **
答案 1 :(得分:0)
答案 2 :(得分:0)
我找到了一个可以在C#/ .NET中将XML转换为PDF的库,反之亦然,称为 Aspose.PDF for .NET 。我希望它能解决你的问题。