Я использую iTextSharp создать на PDF документ, а затем я хочу, чтобы добавить «Добавление Включить для комментирования Adobe Reader» с помощью Acrobat, но я получаю сообщение об ошибке, как«Добавление Включить для комментирования Adobe Reader» с помощью Acrobat
у вас нет разрешения на запись в этот файл
Вот мой код, используемый для создания 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();
}
}
}
Ya, это правильно, я не спрашиваю о том, чтобы добавить «Добавление разрешения для комментирования Adobe Reader» с помощью iTextSharp. Я был создан PDF-файл с помощью iTextSharp, позже я хочу добавить опцию «Добавить добавление для комментариев в Adobe Reader», используя только Acrobat, но я получаю сообщение об ошибке «У вас нет разрешения на запись в этот файл», поэтому в чем причина для этого сообщения об ошибке? –
Уверены ли вы, что файл не открыт в другом процессе. Например: у меня была такая же проблема после обновления Windows 7. Как оказалось, Explorer ** всегда ** открыл окно предварительного просмотра для PDF-файлов, и это заблокировало файл. Если это не проблема, пожалуйста, поделитесь с нами документом и сообщите нам, какую версию Acrobat вы используете (у меня есть Acrobat 9 и XI, у кого-то еще в компании Acrobat X). –
Я использую Acrobat 7 и 9. В обеих версиях я получаю такую же проблему. –