pdfbox-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hesham Gneady" <heshamgne...@gmail.com>
Subject RE: Getting font size of letters
Date Sun, 06 Jan 2019 17:03:29 GMT
Dear Tilman,


Thank you for this. I have tried the DrawPrintTextLocations.java example on
3 PDFs, and I see that the best way to get the display font size for letters
in any PDF is by using "text.getXScale()". Am I right?

I have tried this on the 3 PDFs and it returned right results.



Best regards,




Included Message:


The font size is really 1. There are other things that influence the display
size, see the javadoc of getFontSizeInPt(). See also the
DrawPrintTextLocations.java example.





Am 06.01.2019 um 10:26 schrieb Hesham Gneady:

Hello ,
In this PDF sample:
When it try to get the font sizefor any letter it always returns 1.0, using
this code:
public class PDFTextStripperExtender extends PDFTextStripper {
             public void processTextPosition( TextPosition text )  {
                        System.out.println( "- " + text + ": Font Size: " +
I've also tried "text.getFontSizeInPt()". It returns better values, but
they're not right when compared to Adobe Acrobat font size values.
What's the reason for that? And can I get the real size of fonts for each
letter somehow?
Best regards,
This email has been checked for viruses by Avast antivirus software.


  • Unnamed multipart/related (inline, None, 0 bytes)
View raw message