背景:因为公司与香港有业务往来,经常需要做一些繁体字转简体字的操作。Office的文档好办,因为微软的Office软件本身带有繁体转简体的功能,但Adobe的文档就不好办了,因为Adobe的软件体系中找不到直接繁体转简体的功能。如不久前收到一个用InDesign做的繁体字文档,InDesign本身没有繁体转简体的功能,结果要一个字一个字地用肉眼查找和转换,效率非常低下。

需求:需要繁转简的文档以后还会陆续有来,由于Adobe产品体系是支持脚本运作的,那么是否存在能用于InDesign的繁体转简体的脚本呢?

现状:经过网上搜寻,确实能找到符合需求的,但要么要收费,要么代码下载失效。没办法,只能先研究一下InDesign自带的脚本,看是否找到方法。

发现:终于在InDesign里面菜单“窗口”>“实用程序”>“脚本”找到一个名为“FindChangeByList”的样例脚本,该脚本的说明是“通过读取制表符分隔的文本文件,执行一系列常见的文本查找/更改操作”。该文本文件的模板可以在InDesign安装目录的子目录.\Scripts\Scripts Panel\Samples\JavaScript\FindChangeSupport的目录下找到,文件名为“FindChangeList.txt”。

解决方法:根据模板文件创建如下每行格式的文本文件,然后在InDesign中先打开要进行繁体字转与简体字的文档,再运行FindChangeByList脚本,选择已建好的文本文件,稍等片会,indd的文档中繁体字就会变成简体字了。

text    {findWhat:"皚"}    {changeTo:"皑"}    {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true, wholeWord:false}

难点:就是繁体字转简体字的文本文件创建问题。目前常用的繁体字近1300个,一个一个敲是不现实的,可考虑使用自编的程序来创建,我就是用C#创建的。如不想或不会编代码的朋友,想直接使用现成的文本文件,可给我留言。

结语:现在使用这个繁体字转简体字的文本文件和FindChangeByList脚本,完成一个10-30页的indd文档的转换不超过1分钟,比之前的查找修改方式确是快了很多倍。

Adobe InDesign繁体字转简体字相关推荐

  1. 《Adobe InDesign CS6中文版经典教程》—第2课2.1节概述

    本节书摘来自异步社区<Adobe InDesign CS6中文版经典教程>一书中的第2课2.1节概述,作者[美]Adobe公司,更多章节内容可以访问云栖社区"异步社区" ...

  2. 《Adobe InDesign CS5中文版经典教程》—第1课1.7节使用上下文菜单

    本节书摘来自异步社区<Adobe InDesign CS5中文版经典教程>一书中的第1课1.7节使用上下文菜单,作者[美]Adobe公司,更多章节内容可以访问云栖社区"异步社区& ...

  3. 《Adobe InDesign CS6中文版经典教程》—第1课1.8节练习

    本节书摘来自异步社区<Adobe InDesign CS6中文版经典教程>一书中的第1课1.8节练习,作者[美]Adobe公司,更多章节内容可以访问云栖社区"异步社区" ...

  4. 《Adobe InDesign CS5中文版经典教程》—第1课1.9节查找InDesign帮助资源

    本节书摘来自异步社区<Adobe InDesign CS5中文版经典教程>一书中的第1课1.9节查找InDesign帮助资源,作者[美]Adobe公司,更多章节内容可以访问云栖社区&quo ...

  5. 《Adobe InDesign CS6中文版经典教程》—第2课2.9节应用对象样式

    本节书摘来自异步社区<Adobe InDesign CS6中文版经典教程>一书中的第2课2.9节应用对象样式,作者[美]Adobe公司,更多章节内容可以访问云栖社区"异步社区&q ...

  6. 《Adobe InDesign CS6中文版经典教程》—第1课1.5节修改文档的缩放比例

    本节书摘来自异步社区<Adobe InDesign CS6中文版经典教程>一书中的第1课1.5节修改文档的缩放比例,作者[美]Adobe公司,更多章节内容可以访问云栖社区"异步社 ...

  7. Adobe Indesign怎么让图片衬于文字下方?

    Adobe Indesign怎么让图片衬于文字下方? 首先要确定文字排绕那里,设置成无文字排绕,其实默认就是无文字排绕,我跟你说这一点的意思就是:如果你试了好多次肯定也改变了排绕方式,那么你把它改回来 ...

  8. 《Adobe InDesign CS5中文版经典教程》—第1课1.2节工作区简介

    本节书摘来自异步社区<Adobe InDesign CS5中文版经典教程>一书中的第1课1.2节工作区简介,作者[美]Adobe公司,更多章节内容可以访问云栖社区"异步社区&qu ...

  9. 【Python】用OpenCC将繁体字转为简体字

    官方GitHub:BYVoid/OpenCC 相关文章:python实现中文的繁简转换 一.安装 pip install opencc-python-reimplemented 二.使用 1. 繁体字 ...

  10. python-10-爬虫selenium繁体字转换为简体字和NCR字符处理

    1 将NCR字符转换成真实字符 以 &# 或 &#x 开头的字符串叫做 NCR 字符,在浏览器中查看会直接转换成中文. 一个Numeric Character Reference编码是 ...

最新文章

  1. vbs脚本在服务器上虚拟按键,iisvdir.vbs iis虚拟目录管理脚本使用介绍
  2. 计算机ppt制作教案,全国计算机一级B考试基础篇制作人徐守威PPT教案学习.pptx
  3. 2016年第七届蓝桥杯 - 省赛 - C/C++大学A组 - F. 寒假作业
  4. 前端学习(2751):uni-app目录设置
  5. centos7 安装redis_Redis6安装(上) - 单机单实例
  6. 设计数据密集型应用-C5-主从架构及同步延迟问题
  7. getopt函数应用
  8. 实验6.2 定义一个基类BaseClass,观察构造函数和析构函数的执行情况。
  9. 【转】SQL语句删除和添加外键、主键
  10. Codeforces7C 扩展欧几里得
  11. Axure动态显示实时时间
  12. 未经许可,请勿擅自引用本博客内的原创作品
  13. 虚拟机ip、主机ip、代理ip
  14. 一元非线性回归方程(matplotlib)
  15. linpack测试软件,服务器性能测试(linpack,stream,netperf,iometer)
  16. 轻松解决mscorsvw.exe进程CPU占用高的问题
  17. MindManager 2018如何新建维恩图
  18. blender动画制作
  19. SpringBoot自定义注解@Idempotent实现API幂等性(防止接口重复请求)
  20. java table数据转excel,excel将数据转化成表格-如何将java数据转换成Excel表格

热门文章

  1. 网站建设:制作一个网站一般要多少钱?
  2. [18调剂]中国科学院深圳先进技术研究院“视频信号处理”课题组招聘
  3. 手把手教你玩物联网(二)---onenet云平台产品创建
  4. 关于dll加载失败原因总结
  5. 扫呗扫码点餐,如何在扫呗后台给这个商户配一下支付授权地址
  6. 如何开启计算机的蓝牙功能吗,win7台式电脑蓝牙怎么开启(电脑蓝牙的开启步骤)...
  7. 学习python量化分析
  8. 1977-1998全国历年高考状元现状
  9. MPB:中科院南土所褚海燕组-结构方程模型在土壤微生态中的应用
  10. 《mysql必知必会》学习笔记