diff --git a/imxml2epub.py b/imxml2epub.py index 85d2bf4..32b0669 100755 --- a/imxml2epub.py +++ b/imxml2epub.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 # -*- coding: utf-8; mode: python -*- -# Time-stamp: <2018-02-28 15:45:37 (kthoden)> +# Time-stamp: <2018-03-19 13:13:47 (kthoden)> import os import sys @@ -1139,6 +1139,7 @@ class FootnoteError(Exception): for xmlFacsimile in xmlFacsimiles: strImageFile = xmlFacsimile.find(".//file").text strFacsimileLabel = xmlFacsimile.find(".//label").text + facsimile_pagenumber = xmlFacsimile.find(".//pagenumber").text etree.strip_elements(xmlFacsimile, "file") etree.strip_elements(xmlFacsimile, "label") # TODO: Hier noch irgendwie (fehlendem) Suffix der Datei umgehen. Und ggf. Dateien Konvertieren @@ -1153,14 +1154,23 @@ class FootnoteError(Exception): # Add copied file to contentopf contentopf = addToContentopf(contentopf, "images/" + strImageFileDir + strImageFileName, strImageFileDir + strImageFileName, "jpg") - strSVGTemplate = """""" - xmlSVGFacsimile = etree.fromstring(strSVGTemplate) - xmlNew = etree.Element('image') - xmlNew.set("width", "600px;") - xmlNew.set("height", "800px;") - xmlNew.set("{http://www.w3.org/1999/xlink}href", "images/" + strImageFileDir + strImageFileName) - xmlSVGFacsimile.append(xmlNew) - xmlFacsimile.getparent().replace(xmlFacsimile, xmlSVGFacsimile) + + # strSVGTemplate = """""" + # xmlSVGFacsimile = etree.fromstring(strSVGTemplate) + # xmlNew = etree.Element('image') + # xmlNew.set("width", "600px;") + # xmlNew.set("height", "800px;") + # xmlNew.set("{http://www.w3.org/1999/xlink}href", "images/" + strImageFileDir + strImageFileName) + # xmlSVGFacsimile.append(xmlNew) + # xmlFacsimile.getparent().replace(xmlFacsimile, xmlSVGFacsimile) + + # + + facsimile_image_element = etree.Element(htmlns + "img") + facsimile_image_element.set("src", "images/" + strImageFileDir + strImageFileName) + facsimile_image_element.set("style", "width: 95%; height: auto;") + facsimile_image_element.set("alt", "Facsimile page " + facsimile_pagenumber) + xmlFacsimile.getparent().replace(xmlFacsimile, facsimile_image_element) print("-----------------------------------------------------") print("Preparing Cross-References")