vishal.shimpi Ответов: 1

Не удается увидеть значение pdftextfield в pdf файле


Привет,

Я использую PDFSharp.dll чтобы отредактировать pdf - файл и сохранить его на локальном компьютере. Он работает нормально, я могу обновить существующее значение текстового поля. Но проблема в том, что когда я открываю обновленный файл в pdf reader, текстовое поле остается пустым, пока не нажму на него.

Я могу увидеть значение, если открою этот pdf-файл в crome pdf reader. единственная проблема с acrobat pdf reader.

Может ли кто - нибудь помочь мне, почему значение скрыто в acrobat pdf reader? любая помощь будет мне очень признательна.

Что я уже пробовал:

if (!Document.AcroForm.Elements.ContainsKey("/NeedAppearances"))
    Document.AcroForm.Elements.Add("/NeedAppearances", new PdfBoolean(true));
else
    Document.AcroForm.Elements.Add("/NeedAppearances", new PdfBoolean(true));

PdfTextField texttField =  (PdfTextField)Document.AcroForm.Fields[field.DataField.DocumentMapAddress];
                       
PdfString pdfStr = new PdfString(field.UserEnteredValue.ToString());
texttField.Font = new XFont("Arial", 8);
texttField.Value = pdfStr;

1 Ответов

Рейтинг:
2

Member 14917190

если (!документ.Акроформа.Элементы.ContainsKey("/NeedAppearances"))
Документ.AcroForm.Elements.Add("/NeedAppearances", new PdfBoolean(true));
еще
Документ.Акроформа.Элементы["/NeedAppearances"]

= новый PdfBoolean(true));