what happens if you enter the form field e.g in Adobe Reader - will it display the text correctly?
Maruan Sahyoun > Am 09.02.2014 um 20:10 schrieb "Jan Agermose // Conviator ApS" > <[email protected]>: > > > So Theresia is no way in the current version and supported encoding to write > the letter ø? > > > Andreas Lehmkuehler <[email protected]> skrev: > > Hi, > > Am 08.02.2014 17:31, schrieb Jan Agermose // Conviator ApS: >> hi >> >> Im trying to use this code to fill a document. It works - except for >> encoding because of Danish chars: æøå >> >> PDDocument pdfDocument = PDDocument.load(path); >> PDType1Font font = PDType1Font.HELVETICA; >> //contentStream.setFont(font, 12); >> >> PDDocumentCatalog docCatalog = pdfDocument.getDocumentCatalog(); >> PDAcroForm acroForm = docCatalog.getAcroForm(); >> >> List<PDField> fields = acroForm.getFields(); >> for (PDField field : fields) { >> if (field.getFullyQualifiedName().equals("Text1")) { >> field.setValue(p.getFornavn() + " " + p.getEfternavn()); >> } >> File f = File.createTempFile("ansoegningsyddanmark",".pdf"); >> pdfDocument.save(f); >> >> >> im also trying to change this : >> field.setValue(p.getFornavn() + " " + p.getEfternavn()); >> into one of: >> field.setValue(p.getFornavn() + " " + p.getEfternavn()+ >> "\0153u"); >> field.setValue(new String(p.getBy().getBytes("UTF-16"), >> "ISO8859_1") >> in order to try to fix it but its not working. >> >> any ideas how to fix this? > Other encodings as WinANSI aren't yet supported, see PDFBOX-922 [1] for > further > details. > > BR > Andreas Lehmkühler > > [1] https://issues.apache.org/jira/browse/PDFBOX-922 > >

