Marcello Romani wrote: 
> 
From: Marcello Romani <[EMAIL PROTECTED]>
> Subject: Re: [Catalyst] C::V::PDF? (Anybody have one?)
> To: The elegant MVC web framework <[email protected]>
> Message-ID: <[EMAIL PROTECTED]>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> 
> Dylan Vanderhoof ha scritto:
> > I figured I'd ask here real quickly before I try to write one. 
> > 
> > Anybody made a Catalyst::View::PDF of some sort?  It looks like I'm
> > going to have to be dealing with some PDF output, so I figured I'd 
avoid
> > reinventing the wheel if at all possible.
> > 
> > Thanks,
> > Dylan
> > 
> > _______________________________________________
> > List: [email protected]
> > Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
> > Searchable archive: 
http://www.mail-archive.com/[email protected]/
> > Dev site: http://dev.catalyst.perl.org/
> > 
> >
> 
> If you know how to write LaTeX source docs, I suggest looking at
> 
> http://www.catalystframework.org/calendar/2006/12
> 
> -- 
> Marcello Romani
> Responsabile IT
> Ottotecnica s.r.l.
> http://www.ottotecnica.com
> 



I am using LaTex myself to make PDF-reports out of a MySQL database, but I 
have foregone the use of special modules, instead using the good old 
"backtick system" call to run PDFLaTeX.

My Perl script gets the data out of the database, puts these in a stash, 
then dynamically writes a TeX file (thanks to Template::Toolkit) that gets 
handed over to PDFLaTeX. The output of the backtick system-call goes into 
a regex which checks if there were any LaTeX errors (a '!' in the first 
position on a line indicates an error) or whether the LaTeX file needs to 
be run a few more times to get all cross-references and tables right.

I see no fundamental problem to put all this into a "view" class, but the 
necessity to re-run LaTeX several times to get everything right needs to 
be catered for, which unfortunately Template::Latex does not yet do!

Karl
aka CountZero on Perlmonks.org


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This message and any attachments are confidential. If you have received 
this message in error please delete it from your system. If you require 
any assistance please notify the sender. Thank You.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

_______________________________________________
List: [email protected]
Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to