2010-05-20 16 views
2

La dernière fois que j'ai produit un catalogue, j'ai utilisé un logiciel appelé EasyCatalog qui fonctionnait avec Adobe InDesign pour fusionner des données d'une feuille de calcul avec des graphiques. Je ne dirais pas que c'était complètement réussi. Je connais un autre logiciel de construction de catalogue appelé Catalogue Builder par Computer Pundits. Je suis à la recherche de suggestions de quelqu'un qui pourrait avoir traversé ce processus sur quel logiciel je devrais utiliser.Je cherche une meilleure solution pour importer des données de catalogue dans Adobe InDesign

Répondre

0

Je n'ai pas utilisé InDesign, mais il semble qu'il y ait beaucoup de fonctions de script. La chose la plus simple qui vient à l'esprit est la création d'un XML Schema avec IDML à obtenir des données à partir d'Excel dans un document InDesign.

Le schéma XML est essentiellement un modèle pour les documents XML, qui sont appelés XML Maps dans Microsoft Office.

Je ne suis pas familier avec les outils de catalogue, essayez superuser.com ainsi que pour les outils tiers & conseils.

0

John. avez-vous trouvé des solutions supplémentaires depuis que vous l'avez posté? Je me demande si vous avez envisagé les solutions CatBase ou EM Software.

3

InDesign peut créer une très belle sortie XML. En fonction de la complexité du contenu du catalogue, vous pouvez avoir un mappage simple des éléments de votre catalogue avec les styles de paragraphe et de caractère du fichier IDD, ou vous pouvez avoir à pré-traiter le XML avec XSLT. Par exemple, si votre source de données peut générer le contenu au format XML, mais qu'elle ne correspond pas facilement aux tables InDesign, XSLT peut être utilisé pour rendre le code XML plus "IDD-friendly" avant de l'importer. IDML est une autre façon de gérer le contenu XML; Au lieu d'importer le contenu XML manuellement ou avec un script dans votre modèle de catalogue, vous générez l'IDML directement à partir de votre XML. (Les fichiers IDML sont un ensemble de fichiers XML qui décrivent la page/les spreads, les polices, les nuances, le texte, les images, etc. du fichier InDesign.) Vous aurez probablement besoin de l'aide XSLT si ce n'est déjà une compétence avoir. Jetez un oeil à la documentation InDesign pour XML pour la version que vous utilisez. IDML est pour CS4 ou CS5.

2

Jetez un oeil à xCS.press par une entreprise en Belgique. Balisage XML analysé par InDesign. Idéal pour les catalogues de produits.

1

Je n'utiliserais plus le Générateur de catalogues par les experts en informatique. Je l'ai utilisé dans le passé (surtout leur constructeur de site Web) et il est complètement obsolète à mon avis. Leurs modèles ne sont pas faciles à personnaliser et c'était plutôt lent pour moi. En ce qui concerne leur constructeur de site Web, (au cas où vous vous poseriez la question), il y a toutes les tables et très peu d'ID de css ou de classes dans tout le HTML.

0

InDesign fonctionne à merveille avec XML et XSLT. Vous pouvez exporter les données de Windows Excel uniquement vers XML, mais uniquement lorsque vous créez une feuille de calcul compatible XML. Ne pas enregistrer le fichier sous forme de feuille de calcul XML, ce fichier est inutile dans InDesign. Ce que je fais est de créer un fichier de schéma (xsd) pour les données que vous voulez utiliser et d'importer cela dans Excel sous Windows (la version Mac ne supporte pas XML) Une fois le schéma importé, vous pouvez créer un fichier XML feuille de calcul basée sur ce schéma, puis copiez et collez les données de la feuille de calcul non-XML dans la feuille XML. Une fois les données dans la feuille de calcul, vous pouvez les exporter dans un fichier XML et les importer dans InDesign. Comme mentionné ci-dessus, vous pouvez mapper des étiquettes XML aux styles de paragraphe et de caractère et créer une mise en page dynamique directement dans InDesign ou en utilisant un XSLT pour structurer les données avant de les importer.MS Access vous permet d'exporter directement vers XML.

Si vous déplacez vos données vers InDesign, vous pouvez économiser le temps nécessaire à la création de la feuille de calcul XML. Les références d'images doivent être construites correctement avant d'exporter vers XML ou de construire un XSLT qui le fera à la volée lorsque vous importez les données dans votre mise en page.

L'ensemble du processus est décrit en détail dans le manuel Guide du concepteur d'Adobe InDesign et XML.

Si les données sont dans MS Access Woodwing a un produit qui vous permet d'interfacer et d'importer des données pour un catalogue. Je ne l'ai pas utilisé personnellement mais je connais des gens qui l'ont fait. En outre, un autre produit appelé In-Data s'interface également avec InDesign, mais je n'en ai aucune expérience non plus. Je n'utilise généralement que XML et XSLT.

0

J'ai utilisé EasyCatalog avec beaucoup de succès depuis de nombreuses années, même pour des catalogues très volumineux (plus de 35 000 articles). Entre-temps, j'offre également des services de consultation EC et de formation pratique des utilisateurs.

J'ai besoin de beaucoup plus de détails sur ce qui s'est passé avec votre catalogue spécifique afin de pouvoir attirer votre attention sur une solution différente qui pourrait mieux répondre à vos besoins.

Personnellement, je ne recommanderais pas la solution Jim Maivalds parce que a) Excel et Unicode ne sont pas amis b) travailler avec Excel et XML est vraiment une douleur c) le processus est relativement compliqué d) vous avez besoin de compétences spécialisées , Programmation XSLT et ainsi de suite e) ce n'est pas bidirectionnel f) lors de la mise à jour, vous referez tout le processus. Avec EasyCatalog, il vous suffit d'importer vos données dans un panneau et de les placer à partir de là dans votre document, de manuellement à entièrement automatique. C'est très simple et bidirectionnel - vous pouvez donc mettre à jour votre document depuis la base de données à tout moment et, si vous le souhaitez, votre base de données à partir de votre document. En passant, vous pouvez également importer vos données directement depuis Excel dans un panneau EasyCatalog. Cependant, EasyCatalog n'est peut-être pas la meilleure solution si les graphiques sont également inclus dans votre feuille de calcul, mais qui inclura les graphiques réels dans une feuille de calcul au lieu du nom (et peut-être du chemin) dans les fichiers graphiques?