Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将OpenXMLSDK.docx文件转换为PDF_C#_.net_Pdf_Openxml Sdk - Fatal编程技术网

C# 将OpenXMLSDK.docx文件转换为PDF

C# 将OpenXMLSDK.docx文件转换为PDF,c#,.net,pdf,openxml-sdk,C#,.net,Pdf,Openxml Sdk,我正在用数据库中的数据填充word模板,使用OpenXMLSDK2.5,我需要将结果导出为PDF。我目前正在使用服务器端互操作方法,但有时会遇到例外情况: System.Runtime.InteropServices.COMException(0x80080005):由于以下错误,检索CLSID为{00020906-0000-0000-C000-0000000000 46}的组件的COM类工厂失败:80080005 是否有其他免费方式可以将.docx文档转换为.pdf?OpenXML不使用互操作

我正在用数据库中的数据填充word模板,使用OpenXMLSDK2.5,我需要将结果导出为PDF。我目前正在使用服务器端互操作方法,但有时会遇到例外情况:

System.Runtime.InteropServices.COMException(0x80080005):由于以下错误,检索CLSID为{00020906-0000-0000-C000-0000000000 46}的组件的COM类工厂失败:80080005


是否有其他免费方式可以将.docx文档转换为.pdf?

OpenXML不使用互操作。OpenXMl sdk不包含任何文档转换功能。我是否可以获得Interop(最好不是服务器端)的此功能?请检查此代码。。这是使用word interop,需要在服务器上安装office-我已经在使用interop,但我收到了ComException,我不能依赖它。是的。对于服务器端的porgramatic用法,互操作不可取。。pdf是adobe的专有格式,据我所知,所有可用的转换库都是商用的。我使用sharepoint进行转换,但这有一个缺点,即在转换过程中会出现意外延迟。