Hi,
Could you open the /DR part completely, both the one here and in
Acroform/DR ? And the "N" part too, if there are any resources with
fonts. This is to see how "TiRo" is configured. Normally it should bring
an exception, like this when trying to assign "Stanisław" in the
CreateSimpleForm example:
Exception in thread "main" java.lang.IllegalArgumentException: U+0142
('lslash') is not available in this font Helvetica encoding: WinAnsiEncoding
What I can see from your image is that your font uses 2 bytes per
character, so likely it isn't WinAnsiEncoding, or something else went wrong.
Tilman
Am 09.03.2018 um 16:57 schrieb Scott Tomer:
It is generated at a customer.
Here is an image from the debugger:
Thanks
On Mar 8, 2018, at 8:47 PM, Tilman Hausherr <[email protected]
<mailto:[email protected]>> wrote:
Is the form generated in your company? If yes, can you generate an
empty form with just one field?
If not, please open the file with PDFDebugger and click "show
internal structure" and then show the appearance stream (..../AP/N )
and the default appearance (..../DA) of the field. Also the details
of Acroform/DR as seen here. The image should either be inline in the
mail or uploaded to a sharehoster (e.g. dropbox, google drive, etc).
Blacken anything that is confidential.
<ckdfggmbpgkfoemj.png>
Tilman
Am 09.03.2018 um 03:05 schrieb Scott Tomer:
I’m using 2.0.8. I do not have permission, nor a public site to upload the PDF
to, sorry.
Thanks
On Mar 8, 2018, at 4:01 PM, Maruan Sahyoun<[email protected]> wrote:
Hi Scott,
Am 08.03.2018 um 20:42 schrieb Scott Tomer<[email protected]>:
All,
I’m new to the list, but tried to searchpdfbox-users.markmail.org
<http://pdfbox-users.markmail.org> <http://pdfbox-users.markmail.org/> before
asking with no luck.
We are using pdfbox to fill in some form fields in an Adobe generated template
but getting odd results when certain international characters are used (some,
not all). When the pdf is first opened, the characters shown are basically
garbage. Here is an example: þÿB D Aóz
However, when you click into the field (or in certain readers like Okular on
Linux choose “Show Forms”), the correct characters are shown. Here is what is
inserted into the field and shown when field is selected: ł ń Ł ó ź
It is almost like the PDF has one font selected for a read-only view and the
correct font for the view when editing a field.
This is happening with Polish, Russian, Chinese and other languages.
This is how I am populating the fields:
PDDocument pdfDoc = LoadPDF.load(cs, document);
PDDocumentCatalog docCatalog = pdfDoc.getDocumentCatalog();
PDAcroForm acroForm = docCatalog.getAcroForm();
if (acroForm != null) {
for (PDField field : acroForm.getFieldTree()) {
for (PdfField pdfField : pdfFields) {
if (field.getPartialName() != null &&
field.getPartialName().equalsIgnoreCase(pdfField.getName())) {
field.setValue(pdfField.getValue());
}
}
}
}
pdfDoc.save(tempPdf);
pdfDoc.close();
Looks like there is an issue with the appearance generation. Which PDFBox
version are you using? Could you upload a sample PDF to a public location for
further investigstion?
BR
Maruan
Thanks for any help,
Scott
---------------------------------------------------------------------
To unsubscribe, e-mail:[email protected]
<mailto:[email protected]>
For additional commands, e-mail:[email protected]
<mailto:[email protected]>