def transform(wldoc, verbose=False, save_tex=None, morefloats=None,
- cover=None, flags=None, customizations=None):
+ cover=None, flags=None, customizations=None,
+ imgdir=""):
""" produces a PDF file with XeLaTeX
wldoc: a WLDocument
style = etree.parse(style_filename)
texml = document.transform(style)
-
+ # etree.dump(texml.getroot())
# TeXML -> LaTeX
temp = mkdtemp('-wl2pdf')
with open(os.path.join(temp, 'cover.jpg'), 'w') as f:
the_cover.save(f)
+ shutil.copy("cce_trust.eps", temp)
+ shutil.copy("logo.eps", temp)
+ for img in document.edoc.findall('//ilustr'):
+ # print "--->> %s %s %s" % (imgdir, img, img.get('src'))
+ shutil.copy(os.path.join(imgdir, img.get('src')), temp)
+
+
del document # no longer needed large object :)
tex_path = os.path.join(temp, 'doc.tex')
return OutputFile.from_filename(output_file.name)
except (XMLSyntaxError, XSLTApplyError), e:
+ print e
raise ParseError(e)