当前位置: 首页 > 编程语言 > C#

在c#中使用openxml和pdfcreator将docx转换为pdf分享

时间:2023-04-11 00:24:22 C#

C#学习教程:在c#中使用openxml和pdfcreator将docx转为pdf基于以下链接(http://sourceforge.net/projects/pdfcreator/),我已经看到PDFCreator会做什么。我需要一些建议如下:我可以在服务器端使用PDFCreator吗?我可以使用pdfcreatorAPI通过openxml将docx转换为pdf而无需创建word对象。请尽快给我答复。您可以使用docx4j.NET将docx转换为XSLFO,然后从那里转换为PDF。或者,实际上,ApacheFOP支持的任何其他输出格式。请参阅此示例。docx4j.NET是一个用于docx4j的IKVM动态链接库,docx4j是一个ASLv2许可的开源项目。我认为你想在这里做两件事。OpenXML与DOCX文件一起使用-在这种情况下,不以任何方式使用Word。PDFCreator似乎假装是一台打印机,当Word“打印”它时它会生成一个PDF文件。既然你说你想在服务器上将DOCX转换为PDF,我假设你不想使用Word。因此,如果您想要所有免费软件,最好的办法是使用OpenXML读取文件,然后调用iText来创建PDF。您的代码基本上将从读取OpenXML内容到将其提供给iText。请记住,这有很多复杂性。它不仅从OpenXML中读取一段,还将其写入iText。您必须将所有段落和运行属性以及任何应用的样式、列表等传递给iText。如何单独缩进段落第一行的规则非常复杂。如果您对商业软件持开放态度,那么有许多产品可以让这一切变得简单。如果是这样,请将其添加到您的问题中,我将列出这些(包括我的公司)。以上就是C#学习教程:在c#中使用openxml和pdfcreator将docx转pdf,全部内容分享给大家。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文来自网络收藏,不代表立场,如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处: