iText v7 и Nuance Power PDF - как заставить новые поля ввода "читать вслух"

Показанный в моем коде ниже, я пытаюсь взять PDF в моем локальном (form_field.pdf) и заполнить информацию для "Имя" и "Фамилия" (и в конечном итоге другие поля) и записать этот заполненный PDF-файл в output2.pdf, Эта часть работает, и output2.pdf выглядит хорошо с новыми полями, введенными правильно, но при попытке прочитать pdf вслух для стандартов ADA (с приложением, подобным Nuance Power PDF) читается вся информация, кроме ввода для новых полей. (Для этих новых полей теги не создаются). Кто-нибудь знает, как заставить новые поля читать вслух?

    PdfReader reader = new PdfReader("c:\\temp\\form_field.pdf"); 
    PdfWriter writer = new PdfWriter("c:\\\\temp\\\\output2.pdf");

    PdfDocument pdfDoc = new PdfDocument(reader, writer);
    PdfAcroForm form = PdfAcroForm.getAcroForm(pdfDoc, true);

    Map<String, PdfFormField> fields = form.getFormFields();

    fields.get("First name").setValue("Test");
    fields.get("Last name").setValue("User"); 

0 ответов

Другие вопросы по тегам