> command line option should probably 
> be --renderer=CAM::PDF::Renderer::Text.

That was the problem.

>your command line doesn't look right

Yes, although it appeared to be more-or-less working. The improperly 
positioned "1" command line page number seemed to "work", but in fact it was 
probably being ignored, and since the input file had only 1 page, I had not 
noticed that yet. The output was going to the console instead of my output 
file. I just needed to add the ">" redirection symbol.

> BTW, don't forget to remove that copy of Text.pm that you made. You can
> really screw up your Perl installation doing things like that.

Yep, was planning on doing that, but thanks for the reminder.

Thanks for your speedy and complete reply.

Phil


----- Original Message ----- 
> >
> Message: 2
> Date: Wed, 14 Mar 2007 14:52:19 -0000
> From: "Brian Raven" <[EMAIL PROTECTED]>
> Subject: RE: :PDF renderer.pl problems with Text.pm
> To: <[email protected]>
> Message-ID: <[EMAIL PROTECTED]>
> Content-Type: text/plain; charset="ISO-8859-1"
>
> Phil Richcreek <> wrote:
>> I'm making slow but steady progress with my CAM::PDF project.
>> Currently trying to execute one of the example scripts called
>> "renderer.pl", which will produce various renditions of an input pdf
>> file. The 'renderer='
>> command line option specifies the type of output desired. In my case
>> I want text. Running the command with --renderer=Text produces an
>> error message...
>>
>> perl "C:\Perl\bin\renderpdf.pl" "C:\CHECK-1.pdf --renderer=Text 1
>> "C:\CHECK-1-rendered"
>> Can't locate Text.pm in @INC (@INC contains: C:\Program
>> Files\ActiveState Perl D ev Kit 6.0\lib\ C:/Perl/lib C:/Perl/site/lib
>> .) at (eval 3) line 3.
>>
>> I found a file called Text.pm in C:\Perl\site\lib\CAM\PDF\Renderer.
>> As a temporary workaround attempt, I copied Text.pm into
>> C:/Perl/site/lib. Now when I run renderpdf.pl (same command line as
>> above), I get
>>
>> Can't locate object method "new" via package "Text" at
>> C:/Perl/site/lib/CAM/PDF/ Content.pm line 522.
>>
>> Perhaps I have something installed improperly? Can someone recommend
>> other troubleshooting steps? BTW, if I run the command with NO
>> renderer= option specified, I get the deafult output "Dump". Output
>> looks OK -- as far as I can tell -- no error message.
>
> A quick look at the documentation for that script includes the lines:
>
> renderpdf.pl [options] infile.pdf [<pagenums>]
> Options:
>   -r --renderer=class uses this renderer class (default:
> CAM::PDF::Renderer::Dump)
>
> which suggests to me that the command line option should probably be
> --renderer=CAM::PDF::Renderer::Text. That is, it expects the name of the
> rendering class in full. Also, your command line doesn't look right -
> unmatched quotes, and parameters seem to be in the wrong order
>
> BTW, don't forget to remove that copy of Text.pm that you made. You can
> really screw up your Perl installation doing things like that.
>
> HTH
>
> -- 
> Brian Raven
>
> =========================================
> Atos Euronext Market Solutions Disclaimer
> =========================================
>
> The information contained in this e-mail is confidential and solely for 
> the intended addressee(s). Unauthorised reproduction, disclosure, 
> modification, and/or distribution of this email may be unlawful.
> If you have received this email in error, please notify the sender 
> immediately and delete it from your system. The views expressed in this 
> message do not necessarily reflect those of Atos Euronext Market 
> Solutions.
>
> Atos Euronext Market Solutions Limited - Registered in England & Wales 
> with registration no. 3962327.  Registered office address at 25 Bank 
> Street London E14 5NQ United Kingdom.
> Atos Euronext Market Solutions SAS - Registered in France with 
> registration no. 425 100 294.  Registered office address at 6/8 Boulevard 
> Haussmann 75009 Paris France.
>
> L'information contenue dans cet e-mail est confidentielle et uniquement 
> destinee a la (aux) personnes a laquelle (auxquelle(s)) elle est adressee. 
> Toute copie, publication ou diffusion de cet email est interdite. Si cet 
> e-mail vous parvient par erreur, nous vous prions de bien vouloir prevenir 
> l'expediteur immediatement et d'effacer le e-mail et annexes jointes de 
> votre systeme. Le contenu de ce message electronique ne represente pas 
> necessairement la position ou le point de vue d'Atos Euronext Market 
> Solutions.
> Atos Euronext Market Solutions Limited Soci?t? de droit anglais, 
> enregistr?e au Royaume Uni sous le num?ro 3962327, dont le si?ge social se 
> situe 25 Bank Street E14 5NQ Londres Royaume Uni.
>
> Atos Euronext Market Solutions SAS, soci?t? par actions simplifi?e, 
> enregistr? au registre dui commerce et des soci?t?s sous le num?ro 425 100 
> 294 RCS Paris et dont le si?ge social se situe 6/8 Boulevard Haussmann 
> 75009 Paris France.
> =========================================
>
>
>
> ------------------------------
>
> _______________________________________________
> ActivePerl mailing list
> [email protected]
> To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
>
> End of ActivePerl Digest, Vol 8, Issue 13
> ***************************************** 

_______________________________________________
ActivePerl mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to