Question

en commençant par InDesign CS 5, il y a un nouveau format, appelé IDML , qui définit un document à rendu par InDesign. Je suis à la recherche d'un moyen de voir ce format sans ouvrir InDesign (ce qui est sacrément trop lourd). La solution optimale serait une applet / une bibliothèque flash / quelque chose qui peut rendre le contenu d'une page Web (en fait, même une image générée pourrait être un point de départ intéressant)

Je sais qu'il ya un (payant) pour la lecture / écriture de ce format peut-il être étendu à développer un spectateur?

Était-ce utile?

La solution

Le IDMLlib est capable d'extraire des informations à l'intérieur du IDML. Vous n'êtes pas limité en aucune façon de transformer ces informations en quelque chose d'autre. Par exemple, vous pouvez utiliser Java2D pour rendre une propagation de la IDML ou vous pouvez utiliser une bibliothèque PDF pour créer un PDF à partir du document IDML. Pour répondre à votre question. Oui, la IDMLlib fournit la base pour développer une visionneuse pour IDML

Best,

Andreas

p.s. Le format de IDML est disponible depuis CS4

edit:

iText serait une bibliothèque PDF est un autre www.pdflib.com qui est une bibliothèque extrêmement rapide pour créer tout type de PDF, mais est aussi un commercial. D'un « ce qui est possible » point de vue, la PDFlib est capable de rendre beaucoup de choses sans trop de tracas, mais ce sera très difficile à faire est des choses comme des ombres douces, coupages d'image. Vous aurez également besoin d'un logiciel supplémentaire pour convertir EPS à quelque chose (PDF peut-être) que le pdflib peut travailler avec, car les fichiers EPS ne sont pas pris en charge par le pdflib. Les polices pourraient aussi être un Showstopper, si votre document IDML utilise des polices Mac (valises de polices, .dfont). Toutes les autres polices sont pris en charge très bien (polices TrueType, OpenType Fonts, PostscriptFonts). Je ne pas pense qu'il sera possible de créer un spectateur qui peut rendre tous les documents précis à 100%, mais il sera possible de créer un spectateur qui peut rendre beaucoup de documents très précis. Mais comme toujours un certain kilométrage peut varier, mieux serait d'obtenir un eval des deux libs et essayer.

Autres conseils

Vous voulez aller de IDML au Web?

Je suis dans une situation similaire moi-même. Je pense que InDesign Server a la fonctionnalité que nous voulons, mais il semble prohibitif. Si votre IDML est compatible, vous pouvez écrire votre propre processus. Ce que je fais actuellement.

Je fais aussi le même que Mikhail. Je garde les documents IDML dans un référentiel Jackrabbit, de sorte que chaque XML unique est exposé à travers une API Java REST.

Alors le IDML est chargé dans une application Flex, qui fait le rendu réel. J'utilise également une version fortement modifiée de l'excellente bibliothèque TinyTLF, écrit par Paul Taylor, dans lequel j'appliqué la plupart des balises texte IDML comme un moteur de rendu IDML séparé. Peut-être un jour je vais réécrire à HTML5 / Javascript.

J'étais coincé dans le même problème depuis longtemps, et je me suis dit que c'est pas possible très difficile. L'utilisation IDML vous ne pouvez pas rendre facilement le document comme vous pouvez le rendre avec le fichier INDD source.

En effet, le fichier IDML est une vue et non un modèle, il ne contient pas suffisamment d'informations pour être rendu correctement.

Le problème où je me suis bloqué lorsque le fichier était IDML avait texte + graphiques. Il n'a pas été possible de le rendre correctement, comme tous TextFrames ont souligné la même histoire, et il n'y a aucun moyen IDML pour savoir comment il se intègre beaucoup de texte dans un cadre de texte. , Vous essentiellement ne peut donc pas savoir où placer l'image, à savoir après la quantité de texte.

En ce qui concerne IDMLLib, j'ai essayé un produit d'évaluation et ces personnes ont fourni juste quelque chose comme un SDK avec lequel vous pouvez extraire toutes les informations de IDML. Cette information ne suffit pas !!!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top