Hi Maruan,

you are free to use and edit the documents.

The updated links:

The original document. No radio button is selected:
https://signotecgmbh-my.sharepoint.com/:b:/g/personal/markus_mensinger_signotec_de/IQAG_LM96YsmR5Bbs-B6GdjZAe_Ohx5ZXtTrGjqhBhbnvlI?e=Mk8uto

Radio button "männlich" selected with PdfBox:
https://signotecgmbh-my.sharepoint.com/:b:/g/personal/markus_mensinger_signotec_de/IQBd-bq-lOxGSoxfH6RRv1DiAekmMQ45a237dHKxaarJonc?e=2msGPD

Radio button "männlich" selected with Acrobat Pro:
https://signotecgmbh-my.sharepoint.com/:b:/g/personal/markus_mensinger_signotec_de/IQB5nYOYQEJ8QJMizyMsxnTjAUC7RLehA9jHOR9NGUDVd7A?e=mczIzV


Best regards
Markus     

> -----Ursprüngliche Nachricht-----
> Von: [email protected] <[email protected]>
> Gesendet: Mittwoch, 18. März 2026 15:55
> An: [email protected]
> Cc: Markus Mensinger <[email protected]>
> Betreff: Re: PdfBox renames RadioButton with Umlaut
> 
> Hello Markus,
> 
> I've created PDFBOX-6178. Unfortunately the links are expired. Could you 
> provide
> the test file again. OK to add it to the issue?
> 
> BR
> Maruan
> 
> Am Mittwoch, dem 18.03.2026 um 14:30 +0000 schrieb Markus Mensinger via
> users:
> > 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/IQB5n
> > > YOYQ
> > > 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