Hi,
Please upload the files to a sharehoster that doesn't need registration,
and mention what PDFBox version you are using (should be the latest one).
Tilman
On 04.02.2025 16:19, luca boncompagni wrote:
Hi,
I'm trying to fill a form and I'm going to flatten the fields. I use
the following code
try(var fis = new FileInputStream("/tmp/test.pdf");
var fos = new FileOutputStream("/tmp/pippo.pdf")) {
PDDocument doc = Loader.loadPDF(new RandomAccessReadBuffer(fis) );
PDAcroForm form = doc.getDocumentCatalog().getAcroForm(null);
PDField field = form.getField("nome");
field.setValue("Luca");
var toBeFlatten = new ArrayList<PDField>();
toBeFlatten.add(field);
form.flatten(toBeFlatten, true);
doc.save(fos);
doc.close();
}
If I use the test.pdf (attachmed), I obtain wrong space between
letters (see test.png attachment).
I think that the problem is in the font attached, the chars width
table has only 5 entries (see chars_width.png attached).
Can I do something to obtain the correct space?
Thanks,
Luca
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: users-h...@pdfbox.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: users-h...@pdfbox.apache.org