将网站数据导入Adobe InDesign
我希望我们的杂志团队能够将网站数据下载到Adobe InDesign可以读取的文件中。然后,他们可以导入/打开文件,进行一些调整,并减少大量重复的手工劳动(他们目前使用复制和粘贴几个小时) 在简单的谷歌搜索之后,我注意到InDesign的v2可以导入/导出XML,所以这也许是我最好的选择?有其他选择吗?有人能提供建议吗 我用的是个人电脑,杂志组用的是Mac电脑;我担心考试会很烦人 我们希望格式化的数据非常简单——一个标题后面跟着一小段文本(比如说,重复了大约50次)。稍后我将询问有关导入图像的问题将网站数据导入Adobe InDesign,adobe,adobe-indesign,Adobe,Adobe Indesign,我希望我们的杂志团队能够将网站数据下载到Adobe InDesign可以读取的文件中。然后,他们可以导入/打开文件,进行一些调整,并减少大量重复的手工劳动(他们目前使用复制和粘贴几个小时) 在简单的谷歌搜索之后,我注意到InDesign的v2可以导入/导出XML,所以这也许是我最好的选择?有其他选择吗?有人能提供建议吗 我用的是个人电脑,杂志组用的是Mac电脑;我担心考试会很烦人 我们希望格式化的数据非常简单——一个标题后面跟着一小段文本(比如说,重复了大约50次)。稍后我将询问有关导入图像的问
谢谢你的帮助。我现在会回到谷歌,但如果有人能先给我指出一个更具体的方向,那就太好了 我自己发现的一些其他东西: 其中提到了XSL以及在此过程中应该采取的一些步骤 :技术参考最新的indesign sdk中有一个xhtml到idml(indesign标记语言)xsl模板。您可以从它开始,以帮助格式化idml输出 以下是指向sdk的链接: 下载“产品”版本。xsl文件位于zip文件的以下路径中:devtools/sdktools/idmltools/samples/icmlbuilder/xsl/icml.xsl 由于mac问题,您可以让他们将xhtml文件“保存”到共享目录,然后您可以创建一个实用程序来监视该目录,并将保存的文件转换到输出目录 否则,会有一个firefox附加组件来转换xml文件,称为XSL结果:
我自己没有使用过它,但它似乎可以在mac上为您将xhtml转换为idml…在Indesign中创建一个您想要自动化的示例。使用字符和段落样式 选择样本,然后转到文件|导出 在文本编辑器中打开此文件。这将为您提供尝试创建的基本结构。你可以使用任何你喜欢的技术来填充它
然后,一旦保存了代码段。您可以将该文件拖到Indesign页面上以创建新项目。我正在使用Indesign的Javascript将数据从mysql数据库导入Indesign。有一些定制的函数用于放置文本和图像,具有诸如页码、坐标、段落样式名称等参数。然后有许多(1000+)调用这些函数,这些函数由php脚本生成,php脚本从db获取数据并计算页面和坐标。运行此Javascript后,只需几秒钟即可将所有内容精确放置在所需位置
我不知道最新版本的InDesign是否有更多的可能性,但由于InDesign CS存在这个问题,我无法自动创建我需要的1000多个占位符对象,因此我找到了另一种方法…这个问题有几个可能的答案。由于我看不到HTML示例来给出教育答案,因此我将给您几个可能的答案: InDesign至少能够从CS版本导入XML。当时它不是很强大,但是自从CS3以来它已经得到了改进
,
元素。如果使用XSLT将HTML引用转换为XML图像引用,InDesign还将导入图像本身。XSLT可以编写为忽略脚本和其他不必要的代码。要使用XSLT,您需要将HTML文件的扩展名更改为XML,然后从XML导入对话框加载XSLT如果你有一些HTML的例子,我可以给你更具体的帮助 或者我应该学习在InDesign中使用Javascript,或者通过HTTP将其加载到文本中吗?注意,现在可以将HTML转换为InDesign ICML。IDML需要CS4吗?还是CS3中提供了CS4?(猜猜哪一个我被卡住了!!!)我读过CS3XML格式与CS4不兼容,他们重新设计了它,使它更易于使用。这是不同的,但我认为有一种CS3XML格式可以在上面构建。见本pdf第三页: