Pregunta

a partir de InDesign CS 5, hay un nuevo formato, llamado IDML , que define un documento que deba prestar InDesign. Estoy buscando una manera de ver este formato sin necesidad de abrir InDesign (que es maldita demasiado pesado). La solución óptima sería un applet / una biblioteca flash / algo que puede representar el contenido en una página web (de hecho, incluso una imagen generada podría ser un punto de partida interesante)

Yo sé que hay una (de pago) biblioteca href="http://idmllib.com/ILWebsite/index"> Java para lectura / escritura Este formato puede ser extendido para desarrollar un visor?

¿Fue útil?

Solución

El IDMLlib es capaz de extraer alguna información dentro de la IDML. No está limitado de ninguna manera de transformar esta información en otra cosa. Por ejemplo, podría utilizar Java2D para hacer una extensión de la IDML o puede utilizar una biblioteca de PDF para crear un PDF a partir del documento IDML. Para responder a su pregunta:. Sí, el IDMLlib proporciona la base para desarrollar un visor para IDML

Mejor,

Andreas

p.s. El formato IDML está disponible desde CS4

editar

iText habría una biblioteca PDF otro es www.pdflib.com que es una biblioteca extremadamente rápido para crear cualquier tipo de PDF, pero también es una comercial. Desde un "lo que es posible" punto de vista, la pdflib es capaz de hacer un montón de cosas sin mucha molestia, pero lo que va a ser muy difícil de hacer es cosas como sombras suaves, blendings imagen. También se necesita un software adicional para EPS Convertir a algo (PDF tal vez) que el pdflib puede trabajar, ya que los archivos EPS no son compatibles con la pdflib. Fuentes también podría ser algo sensacional, si el documento IDML utiliza fuentes de Mac (maletas de fuente, .dfont). Todas las demás fuentes son compatibles muy bien (fuentes TrueType, OpenType Fuentes, PostscriptFonts). Yo no lo creo que será posible crear un visor que puede hacer que todos los documentos fiable al 100%, pero será posible crear un visor que puede hacer que una gran cantidad de documentos muy precisos. Pero como siempre kilometraje puede variar, mejor sería conseguir un eval de ambas bibliotecas y darle una oportunidad.

Otros consejos

¿Quieres ir de IDML a Web?

Estoy en una situación similar a mí mismo. Creo InDesign Server tiene la funcionalidad que queremos, pero parece ser prohibitivamente caro. Si su IDML es constante usted puede escribir su propio proceso. Esto lo que estoy haciendo actualmente.

También estoy haciendo lo mismo que Mikhail. Guardo los documentos IDML en un repositorio liebre, por lo que todos y cada uno de XML se expone a través de una API de Java REST.

A continuación, el IDML se carga en una aplicación FLEX, que hace la representación real. También estoy usando una versión muy modificada de la excelente biblioteca TinyTLF, escrito por Paul Taylor, en la que he implementado la mayor parte del marcado de texto IDML como un procesador de IDML separada. Tal vez algún día voy a volver a escribir a HTML5 / Javascript.

Yo estaba atrapado en el mismo problema desde hace mucho tiempo, y me di cuenta de que esto es No es posible muy difícil. Usando IDML usted no pueda brindar el documento fácilmente como se puede hacer con el archivo INDD fuente.

Esto se debe a que el archivo IDML es una vista y no un modelo, que no contiene suficiente información para ser prestados correctamente.

El problema en el que se bloqueó fue cuando tenía IDML archivo de texto + gráficos. No fue posible hacerla correctamente, ya que todos los TextFrames señalaron la misma historia, y no hay manera de IDML de averiguar la cantidad de texto encaja en un cuadro de texto. Así que, básicamente, no se puede averiguar dónde colocar la imagen, es decir, después de la cantidad de texto.

En cuanto a IDMLLib, he intentado un producto de evaluación y estas personas se han proporcionado simplemente algo así como un SDK con el que se puede extraer toda la información de IDML. Esta información no es suficiente !!!

scroll top