请问微软 c# Microsoft.Office.Interop 这个玩意是不是已经废弃了

2021-11-17 17:33:12 +08:00
 pmispig

看到已经好几年没更新了,也不支持 office 2016 请问微软官方有替代品吗? 主要用来 word 转 pdf

1805 次点击
所在节点    程序员
5 条回复
thedrwu
2021-11-17 18:19:16 +08:00
试过各种 api ,还是 vbs 最完美
BurneJones
2021-11-17 19:49:52 +08:00
在 Word 程序里选另存为,然后文件格式选择.PDF 即可另存为 PDF 文档了
cyersvet
2021-11-17 20:05:35 +08:00
直接在依赖项右键选 COM 引用,勾选 Microsoft Word 16.0 Object Library 就行
nuk
2021-11-18 00:38:11 +08:00
支持 2016 的
hdczsf
2021-11-18 10:38:41 +08:00
可以安装 libreoffice,然后使用 soffice 命令转,例如:
soffice --headless -env:UserInstallation=file:///home/office2pdf/profile/1 --safe-mode --minimized --nologo --convert-to pdf /home/office2pdf/src_files/xxxxxxxx.docx --outdir /home/office2pdf/dest_files

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/816097

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX