2011-11-09 3 views
2

Je veux écrire une visionneuse qui convertit le format de sortie dans-design au format html5 et toute la conception de l'utilisateur dans adobe indesign peut afficher dans le navigateur, mais je ne sais pas quelle sortie me convient, je pense je peux récupérer toutes les informations sur l'indesign adobe dans l'exportation IDML, mais le problème est l'analyse de tels XML et afficher les balises au format html5, je veux savoir est-il possible la façon simple de convertir le format de sortie en html5? est-il possible de télécharger le SDK adobe indesign et d'utiliser sa méthode à cet effet?Convertir indesign ouput en html5

Répondre

1

L'exportation vers EPUB se traduirait par XHTML 1.1. Le fichier Epub généré par InDesign est un fichier zip dans lequel vous trouverez un certain nombre de fichiers. (Au moins) l'un d'entre eux est un fichier XHTML.

XHTML 1.1 serait certainement une source plus facile à utiliser que l'idml, mais vous devrez vous assurer que l'exportation ePub est suffisamment bonne pour commencer (les pages ne sortiront pas exactement comme dans InDesign) .

Serait-ce une solution?

L'exportation EPub est prise en charge par InDesign CS4 (option d'exportation basée sur JavaScript, en dehors du modèle objet, si je comprends bien, et une option d'exportation intégrée, partie du modèle objet, de CS5).

1

Vous ne mentionnez pas la version d'InDesign que vous utilisez. CS5, CS5.5 et CS6 vous permettent tous d'exporter au format HTML. Le problème est que le HTML est la version 4 et crée des CSS mal écrits. Ce que j'aime faire, c'est utiliser XML pour créer mon propre HTML. Créez simplement un ensemble de balises HTML5 que vous souhaitez utiliser, puis mappez les styles de paragraphe et de caractère existants sur les balises XML.

Lorsque vous avez terminé, vous aurez une structure de contenu de base. Ensuite, j'utilise le volet Structure pour ajouter différents éléments selon les besoins. Vous pouvez ajouter des parents ou des enfants comme vous le souhaitez, puis exporter vers XML. Lorsque vous enregistrez le fichier, modifiez simplement son nom en .HTML et modifiez le code pour supprimer la référence à "xml".

Cela prend un peu de temps, mais c'est très faisable.

2

Vous pouvez utiliser in5 pour exporter HTML5 (mise en page intacte) depuis InDesign. Description complète: Je suis le créateur de in5.

+0

Salut Justin, s'il vous plaît laissez-moi savoir si c'est possible: J'ai besoin d'un moyen d'exporter des fichiers édités dans InDesign dans un format epub/html. Les exigences sont: - la disposition est préservée (en particulier l'emplacement du texte et sa forme) - tout le texte est modifiable à partir du fichier html de la page plutôt qu'un graphique ou un svg situé dans un fichier séparé) Il serait bon d'avoir ou au moins facilement corriger manuellement: - les polices sont conservées - chaque page de indesign est un fichier html/xhtml de séparation – Bartosz

+0

Salut Bartosz, oui tout cela est possible avec in5 (choisissez HTML avec l'incorporation de polices locales comme rendu de texte et Baker Framework ou Liquid State Publishing System comme format de sortie). Si vous souhaitez utiliser xhtml ou epub, l'exportation epub avec mise en page fixe dans la dernière version d'InDesign CC vaut également le détour. –