diff --git a/hdoc_to_epub/README.md b/hdoc_to_epub/README.md index b14f2660b6e5a6abe9e86de9bb3c6c9d9e17dc9e..f464a9fe52a82a8316a0dc86a78ac2da4cb33795 100644 --- a/hdoc_to_epub/README.md +++ b/hdoc_to_epub/README.md @@ -29,12 +29,22 @@ User Documentation ------------------ ### Scenario -La personne possède un hdoc et voudrait le convertir en epub. Il se dirige vers le site hdoc et télécharge le zip. Il extrait le zip et se rend vers le dossier hdoc_to_epub. Il lit le README.md et suit les directives pour obtenir son format epub. Pour cela, il doit coller son hdoc dans le dossier input et lancer l'exécutable "run". Enfin, il aura son epub dans le dossier output. +La personne possède un (ou des) hdoc et voudrait le convertir en epub. Il se dirige vers le site hdoc et télécharge le zip. Il extrait le zip et se rend vers le dossier hdoc_to_epub. Il lit le README.md et suit les directives pour obtenir son format epub. Pour cela, il doit coller son (ou ses) hdoc dans le dossier input et lancer l'exécutable "run". Enfin, il aura son (ou ses) epub dans le dossier output. +Supported +--------- + +Image : JPEG; JPG, PNG, SVG (non testé pour SVG) + +Gestion du multifichiers en input + Unsupported ----------- +ODG : non supporté en EPUB => "Élément non supporté en EPUB : " + + Known bugs ---------- @@ -47,15 +57,8 @@ Problème avec les keywords : le hdoc contient des keywords mais nous ne savons Todo list --------- -Validation de l'epub actuel - -Mise en place de la première page - -Validation - Étude compatibilité entre EPUB2 et EPUB3 -Test : Mettre un élément fondamental avec une taille plus grande qu'une page. Technical Notes --------------- diff --git a/hdoc_to_epub/file/stylesheet.css b/hdoc_to_epub/file/stylesheet.css index 584817c695876bc0b437e069977400af77290dab..ff2470ed7a9671b3d8170b3f17eaae4a1b51562c 100644 --- a/hdoc_to_epub/file/stylesheet.css +++ b/hdoc_to_epub/file/stylesheet.css @@ -93,3 +93,20 @@ td{ .noCut{ page-break-inside: avoid; } + +.titlePage{ + margin: 30vh 0 0 0; + text-align: center; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + font-size: 30px; +} + +.subTitlePage{ + text-align: center; + font-size: 15px; +} + +.bold{ + font-weight: bold; +} diff --git a/hdoc_to_epub/hdoc_to_epub.ant b/hdoc_to_epub/hdoc_to_epub.ant index 7b12b592dd36884cf1da0da00dfdddd216827ef7..f3d1a94c121323408388dd0033017bd12dce4b3c 100644 --- a/hdoc_to_epub/hdoc_to_epub.ant +++ b/hdoc_to_epub/hdoc_to_epub.ant @@ -95,7 +95,26 @@ - + + + + + + + + + + + + + + + + + + + + @@ -103,7 +122,12 @@ - + + + + + + diff --git a/hdoc_to_epub/input/sample.hdoc b/hdoc_to_epub/input/sample.hdoc new file mode 100644 index 0000000000000000000000000000000000000000..3b4b40443f3fd32f9eef347d1029dd5e64729351 Binary files /dev/null and b/hdoc_to_epub/input/sample.hdoc differ diff --git a/hdoc_to_epub/xsl/chapitre.xsl b/hdoc_to_epub/xsl/chapitre.xsl index 07a758b52b7b78739b6870b3bbdc22b68d786197..8764d07afdd58492bab6bb7b166436dde6a104a3 100644 --- a/hdoc_to_epub/xsl/chapitre.xsl +++ b/hdoc_to_epub/xsl/chapitre.xsl @@ -9,10 +9,23 @@ + + + + <xsl:value-of select="head/title"/> + + + + +
+
+ + +
../../../retour/oebps/chapitres/chapitre.xhtml - + <xsl:value-of select="header/h1"/> @@ -30,7 +43,7 @@ ../../../retour/oebps/chapitres/chapitre.xhtml - + <xsl:value-of select="header/h1"/> @@ -109,16 +122,32 @@ + + +
+

+ + + + Syntaxe +

+
+ +
+
+
-

- - - - Attention -

-
- +
+

+ + + + Attention +

+
+ +
@@ -135,6 +164,42 @@
+ + +
+

+ + + + Définition +

+
+ +
+
+
+ + + + + + + + ../images/ + + + + + + + http:// + + + + + + Élément non supporté en EPUB : + diff --git a/hdoc_to_epub/xsl/content.xsl b/hdoc_to_epub/xsl/content.xsl index 7e586884f0f670e7475c7d1157c483df4afefe16..4cd9dfb9f378dc0ae88b6c1e8048755e333983c5 100644 --- a/hdoc_to_epub/xsl/content.xsl +++ b/hdoc_to_epub/xsl/content.xsl @@ -5,11 +5,11 @@ exclude-result-prefixes="xs" xmlns="http://www.idpf.org/2007/opf" version="2.0"> - + - + diff --git a/hdoc_to_epub/xsl/content/manifest.xsl b/hdoc_to_epub/xsl/content/manifest.xsl index 9de338f0a9d005a1d58f83015246af0f51ab87ab..b1e646b23e1c4486725db17015530a8aa080ac46 100644 --- a/hdoc_to_epub/xsl/content/manifest.xsl +++ b/hdoc_to_epub/xsl/content/manifest.xsl @@ -5,19 +5,13 @@ exclude-result-prefixes="xs" xmlns="http://www.idpf.org/2007/opf" version="2.0"> + - - - chapitres/chapitre.xhtml - ch_ - application/xhtml+xml - - - + chapitres/chapitre.xhtml ch_ @@ -25,14 +19,96 @@ - + + + - + + + + + - + + + + + + + + + + + + + + + + + + + + image/jpeg + + + image/ + + + images/ + img + + + + + + + + + + + + + + + + + + + + + + + image/jpeg + + + image/ + + + images/ + img + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hdoc_to_epub/xsl/content/spine.xsl b/hdoc_to_epub/xsl/content/spine.xsl index 5b48dad2d7f4cc7ca0a983124c3abe4db0bee81a..385b5231066d9e24cf96705842ab661d8ea04db4 100644 --- a/hdoc_to_epub/xsl/content/spine.xsl +++ b/hdoc_to_epub/xsl/content/spine.xsl @@ -7,12 +7,8 @@ version="2.0"> - - - ch_ - - - + + ch_ diff --git a/hdoc_to_epub/xsl/tdmncx.xsl b/hdoc_to_epub/xsl/tdmncx.xsl index 913f85e053e3d963264488ef99c4e9c5dc5c879d..441406b77f2e3dbb357b654fcab8b0b0b26bfd6e 100644 --- a/hdoc_to_epub/xsl/tdmncx.xsl +++ b/hdoc_to_epub/xsl/tdmncx.xsl @@ -9,7 +9,7 @@ - +