I remember this bug was covering this issue:
https://issues.apache.org/jira/browse/PDFBOX-377
Best regards ,
Hesham
------------------------------------------------------------------------
Included message :
Hi,
Am 13.06.2017 um 15:22 schrieb MELIQUE Denis (MORPHO)
<[email protected]>:
Classification SAFRAN IDENTITY AND SECURITY :INDUSTRY CONFIDENTIAL
Hello,
I'm using pdfbox version 2.0.6 on Linux 7.
My Java program reads a pdf template file and fill some areas (image and
text) to produce a new pdf document .
There is English text written LeftToRight and Arabic text to be written
RightToLeft.
Here is an extract of template document loading and configuration :
{code}
....
fontStream = classLoader.getResourceAsStream("arialbd.ttf");
logger.debug("Loading PDF template file ");
doc = PDDocument.load(pdfTemplateStream);
logger.debug("Loading font file into the document");
PDFont font = PDType0Font.load(doc, fontStream);
// Will edit the page 0
PDPage page = doc.getPage(0);
doc.setDocumentInformation(docInfo);
PDPageContentStream content = new PDPageContentStream(doc,
page, PDPageContentStream.AppendMode.APPEND, false, true);
content.setFont(font, fontSize); ...
{code}
Here is an extract of adding text :
{code}
content.beginText();
content.showText(text);
content.endText();
{code}
My problem is that the Arabic text is not printed correctly into the pdf
document, I do not know Arab language so it is hard to see what is wrong
but my feeling is that the text is written in a wrong order...
For example the following text composed of 'Single' + a slash + the Arab
translation of the word 'Single' : Single / زيارة واحدة Is printed like
this : Single / ةرايز ةدحاو
Any Idea what I should do to fix this ?
writing Arabic text is not supported in the current version of PDFBox as are
other languages which require RTL and/or complex script.
It's not only about reversing the order of the string but selecting the
correct shape for a character based on it's position within a word.
BR
Maruan
Thank you.
This message has been marked as INDUSTRY CONFIDENTIAL by MELIQUE Denis
(MORPHO) on 06/13/2017 15:22:02.
- - - - -
Ce message a été classifié INDUSTRY CONFIDENTIAL par MELIQUE Denis
(MORPHO) le 13/06/2017 15:22:02.
#
" This e-mail and any attached documents may contain confidential or
proprietary information. If you are not the intended recipient, you are
notified that any dissemination, copying of this e-mail and any
attachments thereto or use of their contents by any means whatsoever is
strictly prohibited. If you have received this e-mail in error, please
advise the sender immediately and delete this e-mail and all attached
documents from your computer system."
#
---------------------------------------------------------------------
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]