Hi PdfBox Team,

may I ask if this issue is still being addressed? I'd be happy to help with 
additional documents or test code.

Thanks
Markus

     

> -----Ursprüngliche Nachricht-----
> Von: Markus Mensinger via users <[email protected]>
> Gesendet: Freitag, 13. Februar 2026 08:49
> An: [email protected]
> Cc: Markus Mensinger <[email protected]>
> Betreff: AW: PdfBox renames RadioButton with Umlaut
> 
> Hi Andreas,
> 
> sorry for the late reply. I didn't receive the email about your message.
> 
> The original document. No radio button is selected:
> https://signotecgmbh-
> my.sharepoint.com/:b:/g/personal/markus_mensinger_signotec_de/IQAG_LM96
> YsmR5Bbs-B6GdjZAe_Ohx5ZXtTrGjqhBhbnvlI?e=hLirvE
> 
> Radio button "männlich" selected with PdfBox:
> https://signotecgmbh-
> my.sharepoint.com/:b:/g/personal/markus_mensinger_signotec_de/IQBd-bq-
> lOxGSoxfH6RRv1DiAd05O7Pq6qRBlJJBafeklP4?e=SHrniB
> 
> Radio button "männlich" selected with Acrobat Pro:
> https://signotecgmbh-
> my.sharepoint.com/:b:/g/personal/markus_mensinger_signotec_de/IQB5nYOYQ
> EJ8QJMizyMsxnTjAXDRsSO12tsNbvLwQxKbZ3Y?e=bNhHOR
> 
> Thanks
> Markus
> 
> > -----Ursprüngliche Nachricht-----
> > Von: Markus Mensinger via users <[email protected]>
> > Gesendet: Freitag, 6. Februar 2026 17:06
> > An: [email protected]
> > Cc: Markus Mensinger <[email protected]>
> > Betreff: PdfBox renames RadioButton with Umlaut
> >
> > [Sie erhalten nicht häufig E-Mails von [email protected].
> > Weitere Informationen, warum dies wichtig ist, finden Sie unter
> > https://aka.ms/LearnAboutSenderIdentification ]
> >
> > Hi PdfBox team,
> >
> > is the following maybe an issue in PdfBox?
> >
> > Steps to reproduce
> > ===============
> > 1. Create a document that contains a radio button with Umlaut in name.
> > I can give you an example document.
> > Let's say: A radio group "Geschlecht" with the buttons "männlich" and
> "weiblich".
> > Do not use PdfBox for this step. I used Acrobat Pro 2020.
> > The name/value of the "männlich" button is encoded as "/m#e4nnlich" in
> > the PDF.
> >
> > 2. Update the value of the radio group with PdfBox to "männlich" and
> > save it to a new document.
> >
> > import java.io.File;
> > import org.apache.pdfbox.Loader;
> > import org.apache.pdfbox.pdmodel.PDDocument;
> >
> > public class UpdateRadioGroup {
> >
> >     private static final String INPUT_FILE = "form_empty.pdf";
> >     private static final String OUTPUT_FILE = "form_selected.pdf";
> >     private static final String FIELD_NAME = "Geschlecht";
> >     private static final String FIELD_VALUE = "männlich";
> >
> >     public static void main(String[] args)
> >             throws Exception {
> >
> >         try (PDDocument document = Loader.loadPDF(new File(INPUT_FILE))) {
> >             document.getDocumentCatalog()
> >                     .getAcroForm(null)
> >                     .getField(FIELD_NAME)
> >                     .setValue(FIELD_VALUE);
> >
> >             document.save(new File(OUTPUT_FILE));
> >         }
> >     }
> > }
> >
> > 3. Validate the name/value of the "männlich" button in the new
> > document in a text editor. PdfBox encodes "männlich" to
> > "/m#c3#a4nnlich" (see
> > COSName.writePDF() ).
> >
> > The problem
> > ===============
> > PdfBox renames the radio button from "männlich" to "männlich".  Or
> > "/m#e4nnlich" to "/m#c3#a4nnlich" in PDF-format.
> > When you read the document again, PdfBox converts "#c3#a" to "ä" but
> > all other programs do not. I tested Acrobat Pro 2020, actual Acrobat
> > Reader, PDFXplorer from https://www.o2sol.com
> >
> >
> > Thanks
> > Markus
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to