Jason Holt wrote:


On Mon, 23 Oct 2006, Andrew McNabb wrote:

On Sun, Oct 22, 2006 at 09:01:28PM -0600, Richard Lyman wrote:


As for what it sounds like you want to do... I'm guessing that the PDF
will be the product and HTML / Word / whatever is only the means to
manage the data between people before producing the PDF - right? In
that case...


Yep.  However, the HTML / Word / whatever, is also the file to leave
behind when I eventually get released from a Church calling.

You could use a scripting language to output PDF's and provide an
interface to manage the data. A quick google for 'ruby pdf' has a nice
intro in the second link (
http://www.artima.com/rubycs/articles/pdf_writer.html ) to
PDF::Writer. As much as I dislike Rails (for taking over the mailing
lists), you could whip up a system in Rails that presented a web
front-end to manage the data and that output PDF's either by producing
LaTeX files or through something like PDF::Writer.


Up to now, this is what I've been doing.  I've got a web frontend in
Django, and I've been doing all of the editing there.  The PDF is
generated from within Django using a LaTeX template I made.  This works
great for current maintenance, but I can't leave it behind when I
eventually leave, because I can't assume that other people can maintain
my code or even program at all.


Ward directories has to be the most redundantly approached problem on the planet. You know I wrote a program to scrape lds.org and use it to populate a LaTeX template and generate PDF, right? It took login/password from a web form, and would actually generate directories for every ward in your entire stake. I had it hosted on campus.

And I even went to church HQ and offered to set it up for them, since they've apparently wanted the ability to generate .PDFs for quite a while, but for some bureaucratic reason they didn't seem to care... Sigh.

                            -J

How can I use your program?


--------------------
BYU Unix Users Group http://uug.byu.edu/
The opinions expressed in this message are the responsibility of their
author. They are not endorsed by BYU, the BYU CS Department or BYU-UUG. ___________________________________________________________________
List Info: http://uug.byu.edu/cgi-bin/mailman/listinfo/uug-list


--------------------
BYU Unix Users Group http://uug.byu.edu/
The opinions expressed in this message are the responsibility of their
author. They are not endorsed by BYU, the BYU CS Department or BYU-UUG. ___________________________________________________________________
List Info: http://uug.byu.edu/cgi-bin/mailman/listinfo/uug-list

Reply via email to