[reportlab-users] Reportlab text not searchable in Apple OSX Preview.App? but searchable in Acrobat and google-pdf viewer ?
Robin Becker
robin at reportlab.com
Wed Aug 5 08:21:03 EDT 2009
Bill Janssen wrote:
> hari jayaram <harijay at gmail.com> wrote:
>
>> I noticed however that the text laden pdfs I am rendering are not searchable
>> using Apple Mac (Leopard) OSX Preview.App
>>
>> When I use the built in search within Preview.App only single characters
>> light up ( only single characters show matches like a , b , c , d ) No words
>> light up..
>
> Works fine for me, generating PDFs with ReportLab 2.2 and searching with Preview.
>
> I add my text to the PDF a word at a time, with this code:
>
> textobj = mycanvas.beginText(word.left, word.baseline)
> textobj.setTextRenderMode(INVISIBLE_MODE)
> textstring = word.text.strip().encode('latin-1', 'replace')
> textobj.textLines(textstring)
> mycanvas.drawText(textobj)
>
> Incidentally, can I switch to UTF-8 these days?
>
> Bill
modern reportlab allows utf8 str or unicode in most places.
--
Robin Becker
More information about the reportlab-users
mailing list