> The development version (0.8.0) has far better font support. I believe you > will need to download the source code & compile it, but I think it will do > what you want. I'd suggest the same.
> If one of the other developers knows where a build is available, please > correct me! There is no newer precompiled version of pdfbox available yet, but we are working on it... Andreas Lehmkühler > Daniel Wilson > > On Mon, May 4, 2009 at 7:29 AM, Khaled Daifallah > <[email protected]>wrote: > > > Dear Sir, > > > > I'm using Apache PDFBox0.7.3 library in order to fill out text-fields of > a > > PDF form . > > Some of the filled values are in Arabic, so the problem that when i open > > the > > PDF form after filling by Adobe Reader 9 or Adobe Acrobat 9 pro, i get > > question marks (???) instead of the Arabic letters. > > > > now i'll go into details. > > 1- I created the PDF form using Adobe LifeCycle Designer. > > 2- The problem only appears with Arabic letters (no problem with English > > letters). > > 3- the font which is used for the fields is Arial so i tried to embed > both > > Arial and Arial Blod as: > > > > PDDocument doc = PDDocument.load(formPath); > > PDTrueTypeFont.loadTTF( doc,new File(path_of_the_ttf_file) ); > > PDDocumentCatalog docCatalog = doc.getDocumentCatalog(); > > PDAcroForm acroForm = docCatalog.getAcroForm(); > > ........... *Filling the fields with the values here ..........* > > acroForm.setXFA( null ); > > doc.save(destPath); > > doc.close(); > > > > But this didn't work (i still get question marks for the Arabic > > letters). > > > > > > 4- When i fill the text-fields of the PDF form manually (by Adobe Acrobat > 9 > > pro) i get no problem. > > > > 5- i tried to edit the file "PDFBox_External_Fonts.properties" as well, > and > > i copied the fonts to the path "Resources/ttf". but i still get question > > marks. > > > > i've working on this problem for more than 10 days, and i'm stucked now. > > and you are my final salvation. PLEASE HELP ME IF YOU CAN. > > > > > > Thanks for your concern > > KHALED DAIFALLAH. > > > > > > > > > > > > > > > > -- > > The Captin 121 > > KHALED > > > --- original Nachricht Ende ----
