历史评论归档

使用问题 · 357 次浏览
197906+abcd张三 创建于 2019-10-06 22:02
~历史讨论归档。~

回复内容
客小江 2020-03-30 09:13
#1

我用了后显示这个,怎么办?

CL 回复 客小江 2020-03-30 09:28 :

office版本是多少?建议使用2016之后的office版本测试一下看看。

客小江 回复 CL 2020-03-31 09:07 :

我是2019,这个问题我也看不太懂,不知道怎么修复。

luckilyhuihui 回复 CL 2020-06-27 08:32 :
我的也是2019,也出现这个问题了,请问解决了吗
CL 回复 luckilyhuihui 2020-06-27 08:33 :

重装office,安装所有组件试试。

EeveeZhao 2020-04-18 11:09
#2

感谢作者分享~ 提个小建议,转化后的文件名会带有原后缀,比如 abc.doc转化成pdf后会变成 abc.doc.pdf 这样感觉有些奇怪,能不能设置下把.doc这一段字符自动删去,谢谢!

liwf 2020-05-31 18:25
#3

老大,有问题

CL 回复 liwf 2020-05-31 19:48 :

似乎缺少组件。重装一下office,选择所有组件试试。

左手右逝 2020-08-10 22:53
#4

我做了下小修改,去掉了转换后的扩展名。

// 引用必要的命名空间
using System.Windows.Forms;
using Microsoft.Office.Interop.Word;

// Quicker将会调用的函数
public static void Exec(Quicker.Public.IStepContext context){
          
            var filePath = context.GetVarValue("docxFile");
            //单独获取文件路径
            var strfilePath=context.GetVarValue("strfilepath");
            //单独获取文件名称,无扩展名
            var filename=context.GetVarValue("FileName");
             Microsoft.Office.Interop.Word.Application appWord = new Microsoft.Office.Interop.Word.Application();
             if (appWord != null)
             {
                var wordDocument = appWord.Documents.Open(filePath);
                 //强制转换成String并重新组合成文件路径加文件名称,不带扩展名
                 string strfinalname=(string)strfilePath + "\\" + (string)filename;
                  wordDocument.ExportAsFixedFormat(strfinalname + ".pdf" , WdExportFormat.wdExportFormatPDF);
                wordDocument.Close();
                
                appWord.Quit();
             }
        }

HK 2020-08-29 10:38
#5

报错这个是什么原因,我用的WPS

Highbury 2020-09-06 00:27
#6

感谢作者分享~ 提个小建议,转化后的文件名会带有原后缀,比如 abc.doc转化成pdf后会变成 abc.doc.pdf 这样感觉有些奇怪,能不能设置下把.doc这一段字符自动删去,谢谢!

leilahuii 回复 Highbury 2021-01-08 17:31 :

附议

luluatnet 2021-04-27 15:42
#7

请教大佬,显示:BULD: error CS0009:未能]开元数据文件"c

Windows\assembly\GAC MSIL\Microsoft Office. Interop. Word

15.0.0.071E9BCE111E9429C

\Microsoft. Office. Interop.Word.d拒绝访问

求解决方案。

CL 回复 luluatnet 2021-04-27 15:44 :

可能文件损坏了吧。卸载重装office试试。

回复主贴