“使用Acrobat添加启用以评论Adobe Reader”

时间:2013-09-19 12:31:00

标签: c# itextsharp

我正在使用iTextSharp在PDF文档上创建,稍后我想使用Acrobat添加“添加启用以评论Adobe Reader”,但我收到错误

  

您无权写入此文件

这里我的代码用于创建PDF文件:

using (FileStream FS = new FileStream(dPDFFile_temp, FileMode.Create, FileAccess.Write, FileShare.None))
{
    using (Document Doc = new Document())
    {
        using (PdfCopy writer = new PdfCopy(Doc, FS))
        {
            Doc.Open();

            for (int i = 1; i <= R.NumberOfPages; i++)
            {
                writer.AddPage(writer.GetImportedPage(R, i));
            }
            Doc.Close();
        }
    }
}

1 个答案:

答案 0 :(得分:1)

你问的是不可能的事情:见http://support.itextpdf.com/node/24

启用PDF阅读器需要Adobe拥有的私钥。使用该密钥的除Adobe之外的任何第三方都将违反法律。