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.

If one of the other developers knows where a build is available, please
correct me!

Daniel Wilson

On Mon, May 4, 2009 at 7:29 AM, Khaled Daifallah <thecaptin...@gmail.com>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
>

Reply via email to