将WordDOCX文件另存为PDF我正在使用openxml创建WordDOCX文件。我想将这些文档创建为PDF文件并保存。有没有办法在openxml中做到这一点?我认为答案是否定的。如果没有,是否有推荐的库或工具用于将DOCX文件保存/打印为PDF(以编程方式,在.NET中)?我查看了sharpPDF(PDFSharp),似乎这个库只是用于从头开始生成PDF,而不是将DOCX保存为PDF。我能以某种方式打印到已安装的PDF打印机、可爱的PDF或Windows7内置的PDF打印机吗?更新:寻找免费的非病毒许可证,最好不需要额外安装。您可以使用Word自动化来执行此操作。你需要安装word。varTheDocument=TheWordApp.Documents.Open(docName);TheDocument.ExportAsFixedFormat(docName.Replace(".docx",".pdf"),Word.WdExportFormat.wdExportFormatPDF,OptimizeFor:Word.WdExportOptimizeFor.wdExportOptimizeForOnScreen,BitmapMissingFonts:true,DocStructure:false);((Word._Document)TheDocument).关闭();要从DocX->PDF获取,您需要能够呈现DocX文件并提供PDF导出/保存功能的东西。不用说,可以呈现DocX的工具并不多(Word、OpenOffice/LibreOffice和下面提到的其他一些许可产品)。根据您的运行时限制/要求,您可以尝试:使用MS自动化让Word加载docx并另存为PDF。位于OpenOffice之上的工具(JODConverter/Docmosis)进行转换。尝试嵌入其他文档库(Aspose、Windward)抱歉,我不确定自动打印要求。我过去曾成功使用过Aspose工具套件:https://stackoverflow.com/a/5513946/54762。它不是免费的,但您可以在购买前进行演示。我已经使用了这个VBScript,它工作正常。它在后台运行(打开docx并使用“保存/导出为PDF”选项另存为PDF)。检查页面上列出的系统要求。我们生产WordGlue.NET,这是一个可以处理doc/docx的通用WP布局引擎。它是完全托管的,可用于导出各种格式,如图像、XPS或(在ABCpdf等PDF库的帮助下)PDF。我在ABCpdf.NET软件组件上工作,所以我的回复可能包含基于ABCpdf的概念。这是我所知道的一切。?以上就是C#学习教程:将WordDOCX文件另存为PDF的全部内容分享。涉及侵权,请点击维权联系管理员删除。如需转载请注明出处:
