Am 10.03.2017 um 15:16 schrieb Vassallo, Fabio:
Good afternoon.
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.
Because these 14 fonts are expected to be rendered by every PDF viewer.
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” characters.
Is there any way or workaround to generate a file with no embedded
files and with “special” characters?
It might be possible to create your own different encoding as described
in page 264 of the PDF specification, and delete the embedded font
later. I haven't tested it and won't do it, and here's why: you should
embed your fonts. Not embedding might result in weird effects with some
viewers, e.g. getting different glyphs, squares or nothing at all. So it
would be several hours of work to create a bad PDF file with some code
that is hard to understand.
Are you aware that you can embed subsets? These are much smaller than
full fonts. Use PDType0Font.load().
Tilman
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)
http://hafisherhomes.com/wp-content/themes/hughfisher/img/galleryDividerLine.png
cid:[email protected]
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:[email protected]>| Map
<https://www.google.de/maps/place/Wuerth+Phoenix+S.R.L./@46.474192,11.33141,15z/data=%214m2%213m1%211s0x0:0x98a5db69edb2a02?hl=en>
http://hafisherhomes.com/wp-content/themes/hughfisher/img/galleryDividerLine.png
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>