C# 如何禁用Word 2013 PDF版?
我目前正在使用Microsoft.Office.Interop.Word打开.docx文件并转换为PDF。为了做到这一点,我正在这样做:C# 如何禁用Word 2013 PDF版?,c#,.net,pdf,ms-word,C#,.net,Pdf,Ms Word,我目前正在使用Microsoft.Office.Interop.Word打开.docx文件并转换为PDF。为了做到这一点,我正在这样做: 使用Microsoft.Office.Interop.Word.Documents.Open()打开.docx文件 使用Microsoft.Office.Interop.Word.\u document.ExportAsFixedFormat() 我使用了此方法(“调用要保护的Microsoft.Office.Interop.Word.Document的Pro
如何禁用Word 2013 PDF edition?无法更改Word转换为PDF的方式。有一些选项可以使用您使用的方法设置,但基本代码不能更改。如果你想要一些特别的东西,不妨投资AdobeAcrobat和/或它的API。由于PDF是Adobe的文件格式,它的产品将具有所有特殊功能—其中一些功能不会授权给第三方(如Microsoft)。我认为没有办法做到这一点。我相信您发布的
Protect
方法可以保护Word文档本身的一部分,但在导出PDF时不能保护它。我在文档中看不到任何指示过载保护的内容。不幸的是,我找不到100%的证据,所以现在只是一个评论。出于兴趣,为什么你必须使用Word automation而不是任何其他库?谢谢你的回答@Equalsk。我甚至试图更改文档上属性Final
和readonlyrecommand
的值,但没有成功。另外,我试图用只读打开它,但之后我无法将其导出为PDF。@Equalsk我必须使用Word automation,因为制作该应用程序的人说他们不想使用其他库来实现这一点。我是这家公司的新员工,这是一家小公司(包括我在内的6名员工),所以我暂时不想与他们争吵^^应用程序是由一个人编写的,他不希望其他人修改他的所有代码。。。外交是一件很难的事。我看得出你的处境很困难。听起来你的同事需要踢一脚。如果我发现了什么,我会让你知道,但是Word不是为你设计的转换PDF的,因此缺乏专用库应有的功能(如保护),所以我坚持我说的。祝你好运