中国科技期刊研究 ›› 2015, Vol. 26 ›› Issue (2): 172-175. doi: 10.11946/cjstp.201411191112

• 数字出版 • 上一篇    下一篇

利用JavaScript编程在Indesign中实现基于XML结构化文档的自动排版

李金城1,余方2,方婷云1   

  1. 1 杭州电子科技大学数字媒体与艺术设计学院,浙江省杭州市下沙高教园区 310018
    2 浙江大学医学院附属第一医院中华临床感染病杂志编辑部,浙江省杭州市上城区庆春路79号 310003
  • 收稿日期:2014-11-19 修回日期:2015-01-10 出版日期:2015-02-15 发布日期:2015-02-15
  • 作者简介:李金城(ORCID:0000-0003-3132-4123),博士,讲师,E-mail: lijincheng@hdu.edu.cn
  • 基金资助:
    国家科技支撑计划《跨媒体数字出版技术集成标准及规范研究》(2012BAH91f03);浙江省教育厅科研项目《基于XML的结构化排版在数字出版中的应用研究》(Y201430512)

Automatic typesetting based on XM L structured document w ith JavaScript and Indesign

LI Jincheng1,YU Fang2,FANG Tingyun1   

  1. 1 School of Digital Media and Design,Hangzhou Dianzi University,Hangzhou 310008,China
    2 Editorial Office of Chinese Journal of Clinical Infectious Diseases,The First Affiliated Hospital,College of Medicine,Zhejiang University,Hangzhou 310003,China
  • Received:2014-11-19 Revised:2015-01-10 Online:2015-02-15 Published:2015-02-15

摘要:

目的 解决Indesign XML排版时单双栏混排文档中图像的自动排版问题。方法 编写JavaScript脚本,通过顺序读取标签、提取标签内容、应用样式的方法实现Indesign XML自动排版。结果 在Indesign XML排版中应用自编的JavaScript脚本可以实现单双栏混排文档中单栏图的自动排版。结论 自编的JavaScript程序能够在Indesign中实现以文字和单栏图为主的单双栏混排文档的自动排版与PDF文件导出,优化了排版流程。

关键词: XML, InDesign, JavaScript, 结构化排版

Abstract:

[Purpose] To realize automatic typesetting of images in documentsw ithm ixed grid layout in Indesign.[Methodology] Codes for tags sequential reading,contentextracting and styles applying werew ritten in JavaScript.[Findings] Applying JavaScript codes in this study,single-column images in documents w ith m ixed grid layout could be automatic typesetted in Indesign.[Conclusions] Javascript codes in this study can be used to realize automatic typesetting and PDF file exporting of documents consist of texts and single-column images w ith m ixed grid layout in Indesign,so as to optim ize document typesetting process.

Key words: XML, Indesign, JavaScript, Structured typesetting