Jo, I discover that my PDF file have Flate coded text blocks. Yes, I am
using the podofotxtextract, but I think that this special case is not been
handled by this tool. At this moment I am investigating the PdfMemStream
class, trying to apply the Uncompress() or GetFilteredCopy() methods.

Is this the correct way?

Thank you!
Marcelo Pita


On Mon, Sep 6, 2010 at 4:42 PM, Jo Van der Snickt <[email protected]>wrote:

> Marcelo,
>
> I presume to refer to the podofotxtextract tool. The error message
> indicates - as the message clearly says - that no current font is selected
> :-)
>
> The font is set as a result of the Tf (select-font) operator in the stream.
> If you are using the podofoextract tool, the Tf operator is correctly
> handled in the TextExtractor::ExtractText method. So, I see two
> possibilities:
>
> 1. Your PDF file does not select a font inside a text block. In this case,
> check where you find the Tf operator inside your PDF file. It should be
> somewhere before the operator that displays the text and it should be inside
> a text block (starts with BT and ends with ET).
>
> 2. You are using PODOFO version 0.8.1 or older. After this version a fix
> has been made to PdfPage::GetFromResources. But, in that case you should
> normally have received an exception stating "Cannot create font!".
>
> Alternatively, you can also send me your PDF file for investigation.
>
> - Jo
>
>
>
>
>
> From: Marcelo Pita [mailto:[email protected]]
> Sent: maandag 6 september 2010 16:30
> To: [email protected]
> Subject: [Podofo-users] Found text but do not have a current font
>
> Hi friends,
>
> I am extracting text from PDF files, and it is not rare to receive the
> following warning when treating text objects:
>
> WARNING: Found text but do not have a current font
>
> How do I solve this problem?
>
> Thank you!
>
> Marcelo Pita
>
>
> This e-mail and any attachments thereto may contain information which is
> confidential
> and/or protected by intellectual property rights and are intended for the
> sole use of the
> recipient(s) named above. Any use of the information contained herein
> (including, but
> not limited to, total or partial reproduction, communication or
> distribution in any form)
> by persons other then the designated recipient(s) is prohibited. If you
> have received this
> e-mail in error, please notify the sender either by telephone or by e-mail
> and delete the
> material from any computer. Thank you for your cooperation.
>
> Dilys bvba
> Nieuwe Stationsstraat 23
> 9160 Lokeren
>
> tel +32 9 356 97 13
> fax +32 9 353 90 11
>
> mailto:[email protected]
> http://www.dilys.be
>
>
>
>
> ------------------------------------------------------------------------------
> This SF.net Dev2Dev email is sponsored by:
>
> Show off your parallel programming skills.
> Enter the Intel(R) Threading Challenge 2010.
> http://p.sf.net/sfu/intel-thread-sfd
> _______________________________________________
> Podofo-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/podofo-users
>
------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
Podofo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/podofo-users

Reply via email to