Fix issue #12
This commit is contained in:
parent
24e4cb0ad3
commit
088b93e77e
1 changed files with 6 additions and 3 deletions
|
|
@ -452,7 +452,6 @@ class Renderer(object):
|
||||||
self.replace_images(final_xml)
|
self.replace_images(final_xml)
|
||||||
|
|
||||||
return final_xml
|
return final_xml
|
||||||
|
|
||||||
except:
|
except:
|
||||||
self.log.error('Error rendering template:\n%s',
|
self.log.error('Error rendering template:\n%s',
|
||||||
xml_document.toprettyxml(), exc_info=True)
|
xml_document.toprettyxml(), exc_info=True)
|
||||||
|
|
@ -483,8 +482,12 @@ class Renderer(object):
|
||||||
self.styles = parseString(self.files['styles.xml'])
|
self.styles = parseString(self.files['styles.xml'])
|
||||||
self.manifest = parseString(self.files['META-INF/manifest.xml'])
|
self.manifest = parseString(self.files['META-INF/manifest.xml'])
|
||||||
|
|
||||||
# Render content.xml
|
# Render content.xml keeping just 'office:body' node.
|
||||||
self.content = self._render_xml(self.content, **kwargs)
|
rendered_content = self._render_xml(self.content, **kwargs)
|
||||||
|
self.content.getElementsByTagName('office:document-content')[0].replaceChild(
|
||||||
|
rendered_content.getElementsByTagName('office:body')[0],
|
||||||
|
self.content.getElementsByTagName('office:body')[0]
|
||||||
|
)
|
||||||
|
|
||||||
# Render styles.xml
|
# Render styles.xml
|
||||||
self.styles = self._render_xml(self.styles, **kwargs)
|
self.styles = self._render_xml(self.styles, **kwargs)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue