Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.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# 如何禁用Word 2013 PDF版?_C#_.net_Pdf_Ms Word - Fatal编程技术网

C# 如何禁用Word 2013 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

我目前正在使用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的Protect方法”):

    我有我的PDF文件,但我可以在Microsoft Word中打开并编辑它。。。我不希望这个PDF是可编辑的,我必须使用Word自动化来制作PDF

    我的问题在标题中:


    如何禁用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的,因此缺乏专用库应有的功能(如保护),所以我坚持我说的。祝你好运