<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

	<title>Comments on: Resources for programming highly formatted documents?</title>
	<link>http://ask.metafilter.com/104584/Resources-for-programming-highly-formatted-documents/</link>
	<description>Comments on Ask MetaFilter post Resources for programming highly formatted documents?</description>
	<pubDate>Sat, 18 Oct 2008 14:08:12 -0800</pubDate>
	<lastBuildDate>Sat, 18 Oct 2008 14:08:12 -0800</lastBuildDate>
	<language>en-us</language>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<ttl>60</ttl>

	<item>
		<title>Question: Resources for programming highly formatted documents?</title>
		<link>http://ask.metafilter.com/104584/Resources-for-programming-highly-formatted-documents</link>	
		<description>Is there a solution for producing highly formatted documents programmatically, that is an alternative to ReportLab? &lt;br /&gt;&lt;br /&gt; &lt;a href=&quot;http://www.reportlab.org/&quot;&gt;ReportLab&lt;/a&gt; is a python library for creating highly formatted PDF documents.&lt;br&gt;
&lt;br&gt;
It seems to be one of the only Open Source libraries / programs that can be manipulated programmatically to produce highly formatted documents.&lt;br&gt;
&lt;br&gt;
I&apos;ve already tried the macro interface to OOo and found it lacking (to put it lightly).&lt;br&gt;
&lt;br&gt;
Are there other open source, or low cost solutions, that I can use to programmatically create a highly formatted document?  Think writing letters, creating resumes, etc; When I say &quot;highly formatted&quot;.&lt;br&gt;
&lt;br&gt;
In relation to &lt;a href=&quot;http://ask.metafilter.com/101789/Looking-for-a-way-automate-making-custom-resumes&quot;&gt;this&lt;/a&gt; question.&lt;br&gt;
&lt;br&gt;
Thanks for your help.&lt;br&gt;
&lt;br&gt;
--Pontifex</description>
		<guid isPermaLink="false">post:ask.metafilter.com,2008:site.104584</guid>
		<pubDate>Sat, 18 Oct 2008 13:51:58 -0800</pubDate>
		<dc:creator>Pontifex</dc:creator>
		
			<category>document</category>
		
			<category>program</category>
		
			<category>programming</category>
		
			<category>programmatically</category>
		
			<category>python</category>
		
			<category>OOo</category>
		
			<category>OpenOffice</category>
		
			<category>PDF</category>
		
			<category>formatteddocument</category>
		
			<category>OpenSource</category>
		
			<category>Free</category>
		
			<category>FreeAsInBeer</category>
		
			<category>FreeAsInSpeach</category>
		
			<category>LowCost</category>
		
			<category>LowCostSolution</category>
		
			<category>resume</category>
		
			<category>CoverLetter</category>
		
	</item> <item>
		<title>By: SpecialK</title>
		<link>http://ask.metafilter.com/104584/Resources-for-programming-highly-formatted-documents#1512320</link>	
		<description>Well, the easiest way would probably be a typesetting language, i.e. &lt;a href=&quot;http://www.latex-project.org/&quot;&gt;LaTeX&lt;/a&gt;. There are many existing converters from LaTeX to various other formats.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.104584-1512320</guid>
		<pubDate>Sat, 18 Oct 2008 14:08:12 -0800</pubDate>
		<dc:creator>SpecialK</dc:creator>
	</item><item>
		<title>By: chrisamiller</title>
		<link>http://ask.metafilter.com/104584/Resources-for-programming-highly-formatted-documents#1512346</link>	
		<description>ditto LaTeX</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.104584-1512346</guid>
		<pubDate>Sat, 18 Oct 2008 14:41:41 -0800</pubDate>
		<dc:creator>chrisamiller</dc:creator>
	</item><item>
		<title>By: humanawho</title>
		<link>http://ask.metafilter.com/104584/Resources-for-programming-highly-formatted-documents#1512355</link>	
		<description>LaTeX is what you want, it shouldn&apos;t take long to get going with it and then if you are looking at creating a resume you will want to look online for .cls files made to build resumes. alternatively you can make your own cls but its not as quick a process.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.104584-1512355</guid>
		<pubDate>Sat, 18 Oct 2008 14:48:16 -0800</pubDate>
		<dc:creator>humanawho</dc:creator>
	</item><item>
		<title>By: zentrification</title>
		<link>http://ask.metafilter.com/104584/Resources-for-programming-highly-formatted-documents#1512370</link>	
		<description>There are a bunch of ruby and/or rails solutions&lt;br&gt;
&lt;br&gt;
http://wiki.rubyonrails.org/rails/pages/HowtoGeneratePDFs</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.104584-1512370</guid>
		<pubDate>Sat, 18 Oct 2008 15:00:31 -0800</pubDate>
		<dc:creator>zentrification</dc:creator>
	</item><item>
		<title>By: zpousman</title>
		<link>http://ask.metafilter.com/104584/Resources-for-programming-highly-formatted-documents#1512392</link>	
		<description>All the cool kids use LaTeX (pronounced either as &quot;La tek&quot; or &quot;Lay tek&quot; but not &quot;latex&quot;). That said, it has never been fully taken up by the *design community* so many of the cls files that you&apos;ll find (for resumes, reports, or letters) will be pretty, um, simplistic in their design. For example you&apos;ll see lots of centering instead of left-aligning, and lots of poor line height stuff going on (though this is controllable to an infinite degree). Doing things like hanging indents, outquotes, and other sexy stuff is definitely possible...</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.104584-1512392</guid>
		<pubDate>Sat, 18 Oct 2008 15:23:15 -0800</pubDate>
		<dc:creator>zpousman</dc:creator>
	</item><item>
		<title>By: grouse</title>
		<link>http://ask.metafilter.com/104584/Resources-for-programming-highly-formatted-documents#1512406</link>	
		<description>If you don&apos;t think the design of the standard LaTeX classes are sophisticated enough, there are more sophisticated &lt;a href=&quot;http://www.tex.ac.uk/cgi-bin/texfaq2html?label=replstdcls&quot;&gt;replacement classes&lt;/a&gt;such as those in the Memoir and KOMA-script packages.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.104584-1512406</guid>
		<pubDate>Sat, 18 Oct 2008 15:37:20 -0800</pubDate>
		<dc:creator>grouse</dc:creator>
	</item><item>
		<title>By: reynaert</title>
		<link>http://ask.metafilter.com/104584/Resources-for-programming-highly-formatted-documents#1512463</link>	
		<description>These are a few other ideas. Generating LaTeX has always worked for me, but I&apos;m pretty sure the cool kids use XML these days.&lt;br&gt;
&lt;br&gt;
So, you could try directly constructing an OpenDocument XML file instead of using OO&apos;s macro interface. Supposedly the OpenDocument schema isn&apos;t that complicated.&lt;br&gt;
&lt;br&gt;
Or you could try using DocBook as an intermediary format. Though I think DocBook might be unsuitable for anything that&apos;s not documentation and/or a book.&lt;br&gt;
&lt;br&gt;
Or you could try generating XSL Formatting Objects (XSL-FO), which you can then convert to PDF using Apache FOP. Might be a bit too low level.&lt;br&gt;
&lt;br&gt;
Hmm, &lt;a href=&quot;http://appyframework.org/pod.html&quot;&gt;pod&lt;/a&gt; might be what you want. Create a template in OpenOffice, fill it in using Python.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.104584-1512463</guid>
		<pubDate>Sat, 18 Oct 2008 17:01:25 -0800</pubDate>
		<dc:creator>reynaert</dc:creator>
	</item><item>
		<title>By: bluefly</title>
		<link>http://ask.metafilter.com/104584/Resources-for-programming-highly-formatted-documents#1512477</link>	
		<description>Latex can actually do a lot.  You need not stick with the given templates/classes.  You can write your own.  For examples of what Latex can do, see the &lt;a href=&quot;http://www.tug.org/texshowcase/&quot;&gt;TeX Showcase&lt;/a&gt;.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.104584-1512477</guid>
		<pubDate>Sat, 18 Oct 2008 17:25:12 -0800</pubDate>
		<dc:creator>bluefly</dc:creator>
	</item><item>
		<title>By: singingfish</title>
		<link>http://ask.metafilter.com/104584/Resources-for-programming-highly-formatted-documents#1512640</link>	
		<description>pod2latex and then tweaking the resulting latex is pretty good actually.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.104584-1512640</guid>
		<pubDate>Sat, 18 Oct 2008 23:43:52 -0800</pubDate>
		<dc:creator>singingfish</dc:creator>
	</item><item>
		<title>By: Pontifex</title>
		<link>http://ask.metafilter.com/104584/Resources-for-programming-highly-formatted-documents#1544845</link>	
		<description>Wow good stuff.&lt;br&gt;
&lt;br&gt;
Excuse my absence of late, other things going on.&lt;br&gt;
&lt;br&gt;
Thanks for your input!</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.104584-1544845</guid>
		<pubDate>Tue, 18 Nov 2008 07:16:46 -0800</pubDate>
		<dc:creator>Pontifex</dc:creator>
	</item>
	</channel>
</rss>
