pdfbox-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vassallo, Fabio" <Fabio.Vassa...@wuerth-phoenix.com>
Subject Embedded vs. non-embedded fonts (PDFBox & iText)
Date Tue, 04 Apr 2017 10:01:35 GMT
Good morning.

I'm currently using PDFBox to build documents for the company I'm working for, and I need
to print strings with generic character, also non in the WinAnsiEncoding range (e.g. "ł").

And I shouldn't embed fonts in the PDF documents.

If I use the internal PDFBox fonts (e.g. PDType1Font.HELVETICA) apparently no fonts are than
embedded in the document.
So I assume that the document, when displayed, refers to Fonts present in the PC (Arial?);
nevertheless PDPageContentStream.showText() throws an IllegalArgumentException for such "special"

Using iText I could use the following call:
   Font myFont = com.itextpdf.text.FontFactory.getFont(name, size, style, color);
Using variable "myFont", now I can refer to the font with no font embedding, and I can use
also non-WinAnsiEncoding characters.

Is there any way or workaround in PDFBox to generate a file with no embedded files and with
"special" characters?

If not, will it be possible in one of the next PDFBox releases?

Thank you very much in advance,
Fabio Vassallo

Fabio Vassallo
Product Development (CIS)

Würth Phoenix S.r.l.
via Kravogl 4, 39100 Bolzano
T: +39 0471 564 116
F: +39 0471 564 122
Website<http://www.wuerth-phoenix.com/> | e-Mail<mailto:fabio.vassallo@wuerth-phoenix.com>
| Map<https://www.google.de/maps/place/Wuerth+Phoenix+S.R.L./@46.474192,11.33141,15z/data=!4m2!3m1!1s0x0:0x98a5db69edb2a02?hl=en>

[twitter-2]<https://twitter.com/WuerthPhoenix>  [wordpress-2] <http://www.neteye-blog.com/>
  [linkedin] <https://www.linkedin.com/company/wuerth-phoenix>   [youtube] <https://www.youtube.com/user/WuerthPhoenix>
  [http://feng-shui-web.net/blog2/wp-content/uploads/2016/02/xing-icon.png] <https://www.xing.com/companies/w%C3%BCrthphoenixsrl>
  [facebook] <https://www.facebook.com/wuerthphoenix>

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