[ https://issues.apache.org/jira/browse/PDFBOX-2692?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14486071#comment-14486071 ]
Petr Slaby commented on PDFBOX-2692: ------------------------------------ Yep, we fall back to a bitmaps if we are not able to express something in the target format. In the worst case scenario, we produce a bitmap for the whole page. But for a simple PDF containing just text, we want to produce native AFP or PCL code using fonts rather than bitmaps or vectors. > Possibility to use our own and/or overwrite PageDrawer class > ------------------------------------------------------------ > > Key: PDFBOX-2692 > URL: https://issues.apache.org/jira/browse/PDFBOX-2692 > Project: PDFBox > Issue Type: Wish > Components: Rendering > Affects Versions: 2.0.0 > Environment: JDK 1.8, Windows 7, PDF-Box - current trunk > Reporter: Manfred Pock > Assignee: Andreas Lehmkühler > Labels: features > Fix For: 2.0.0 > > Attachments: pdfexample.jpg > > > We use PDFBox to render PDF's. Additionally, we have the posibility to add > different kinds of annotation (stamp, marks, free text, notes..) like in a > wysiwyg-editor. To do this, it is necessary that we paint these annotations > on our own. > Another reason is not to paint all parts: for example we have a pdf with an > embedded picture. Behind the picture we have the OCR-text to this picture. > This text is only needed for searching und should not be painted. > Thus it would be useful to use our own derived PageDrawer. As I see there are > some things to change. > a.) remove the final from PagerDrawer-class. > b.) make some global-variables (graphics, xform, pageSize...) protected, > c.) also some methods like setRenderingHints should be protected > d.) maybe the possibility to say to the PDFRender which PageDrawer should be > used. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org