Я пытался установить значения некоторых полей в PDF-файле с помощью iText, но мне не удалось установить поля, набор значений совпадает с именем поля, а это не то, что я ожидаю.
Код:
Я пытался установить значения некоторых полей в PDF-файле с помощью iText, но мне не удалось установить поля, набор значений совпадает с именем поля, а это не то, что я ожидаю. Код: [code]private async Task CreatePdfByInfracaoDataAsync( string targetPdf, InfracaoNotificacaoData data, CancellationToken cancellationToken = default) { try { var culture = GetCultureInfo();
using var memoryTemplate = await GetFileAsync(isMulta: true, cancellationToken); using PdfReader templateStream = new(memoryTemplate); using PdfDocument pdfDoc = new(templateStream, new PdfWriter(targetPdf));
var pdfFormFields = PdfAcroForm.GetAcroForm(pdfDoc, false); pdfFormFields.SetGenerateAppearance(true);
pdfFormFields.FlattenFields(); } catch { throw; } } [/code] Результат в формате PDF: [img]https://i.sstatic.net/51T2WcuH.png[/img]
[h4]Ожидаемый результат[/h4] Я хотел бы установить значение МОЕ ИЗМЕНЕННОЕ ЗНАЧЕНИЕ в поле value [h4]Система информация[/h4] [list] [*]net8.0 [*]Шаблон файла: https://smartec.blob.core.windows.net/templates/npTemplate.pdf [*]Версия Itext: itext7 Version=8.0.1 и itext7.bouncy-castle-adapter Version=8.0.1 [/list]