Using BufferedImage bim = pdfRenderer.renderImage(page) an image is created leaving non-selectable text blank. How can this be included?
[This pdf only allows the user to select "This is to certify that"]
The bold "text" does not appear in the image created. Also cannot be selected/highlighted. The bold "text" has disappeared
What am I overlooking here? Or is this a type of PDF security feature the renderImage is unable to deal with?
The log displays these warnings:
19:31:01.595 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+44 (44) in font CJAOPE+Arial
19:31:01.595 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+81 (81) in font CJAOPE+Arial
19:31:01.596 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+74 (74) in font CJAOPE+Arial
19:31:01.596 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+72 (72) in font CJAOPE+Arial
19:31:01.596 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+89 (89) in font CJAOPE+Arial
19:31:01.597 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+82 (82) in font CJAOPE+Arial
19:31:01.597 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+79 (79) in font CJAOPE+Arial
19:31:01.598 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+36 (36) in font CJAOPE+Arial
19:31:01.598 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+85 (85) in font CJAOPE+Arial
19:31:01.598 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+87 (87) in font CJAOPE+Arial
19:31:01.599 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+76 (76) in font CJAOPE+Arial
19:31:01.599 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+78 (78) in font CJAOPE+Arial
19:31:01.599 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+25 (25) in font CJAOPE+Arial
19:31:01.600 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+11 (11) in font CJAOPE+Arial
19:31:01.600 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+20 (20) in font CJAOPE+Arial
19:31:01.600 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+12 (12) in font CJAOPE+Arial
19:31:01.601 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+68 (68) in font CJAOPE+Arial
19:31:01.602 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+71 (71) in font CJAOPE+Arial
19:31:01.602 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+58 (58) in font CJAOPE+Arial
19:31:01.603 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+83 (83) in font CJAOPE+Arial
19:31:01.604 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+37 (37) in font CJAOPE+Arial
19:31:01.604 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+75 (75) in font CJAOPE+Arial
19:31:01.606 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+55 (55) in font CJAOPE+Arial
19:31:01.606 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+88 (88) in font CJAOPE+Arial
19:31:01.607 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+86 (86) in font CJAOPE+Arial
19:31:01.608 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+15 (15) in font CJAOPE+Arial
19:31:01.609 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+28 (28) in font CJAOPE+Arial
19:31:01.609 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+27 (27) in font CJAOPE+Arial
19:31:01.610 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+24 (24) in font CJAOPE+Arial
19:31:01.610 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+26 (26) in font CJAOPE+Arial
19:31:01.612 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+80 (80) in font CJAOPE+Arial
19:31:01.612 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+73 (73) in font CJAOPE+Arial
19:31:01.613 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+54 (54) in font CJAOPE+Arial
19:31:01.613 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+70 (70) in font CJAOPE+Arial
19:31:01.615 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+51 (51) in font CJAOPE+Arial
19:31:01.615 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+92 (92) in font CJAOPE+Arial
19:31:01.616 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+38 (38) in font CJAOPE+Arial
19:31:01.618 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+49 (49) in font CJAOPE+Arial
19:31:01.619 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+29 (29) in font CJAOPE+Arial
19:31:01.702 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+43 (43) in font CJAOPE+Arial
19:31:01.703 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+90 (90) in font CJAOPE+Arial
19:31:01.705 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+18 (18) in font CJAOPE+Arial
19:31:01.713 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+69 (69) in font CJAOPE+Arial
19:31:01.713 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+93 (93) in font CJAOPE+Arial
19:31:01.719 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+42 (42) in font CJAOPE+Arial
19:31:01.720 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+40 (40) in font CJAOPE+Arial
19:31:01.721 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+57 (57) in font CJAOPE+Arial
19:31:01.727 [main] DEBUG org.apache.fontbox.ttf.PostScriptTable - No PostScript name information is provided for the font CJBBIL+Calibri
19:31:01.728 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+17 (17) in font CJAOPE+Arial
19:31:01.746 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+39 (39) in font CJAOPE+Arial
19:31:01.747 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+53 (53) in font CJAOPE+Arial
19:31:01.747 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+48 (48) in font CJAOPE+Arial
19:31:01.747 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+50 (50) in font CJAOPE+Arial
19:31:01.747 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+41 (41) in font CJAOPE+Arial
19:31:01.747 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+45 (45) in font CJAOPE+Arial
19:31:01.747 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+56 (56) in font CJAOPE+Arial
19:31:01.748 [main] WARN org.apache.pdfbox.pdmodel.font.PDType0Font - No Unicode mapping for CID+47 (47) in font CJAOPE+Arial
Further investigation points me to earlier postings: How to solve no unicode mapping error from PDFBox? and how to add unicode in truetype0font on pdfbox 2.0.0?
While the text does not show in the pdf to image, using the pdf debugger tool, I do see the following: the relevant text annotated?, which is in fact the relevant text.