请注意:本页内容发布于 2633 天前,内容可能已经过时,请注意甄别。
由于工作原因,需要将手头的一批文字已经转换成轮廓的PDF文件转换为JPG图像。Adobe Acrobat支持直接将PDF文件另存为JPG图片,但由于某些不得而知的原因,转换出来的JPG图像惨不忍睹。
如上图所示:上图为PDF在Acrobat或Reader中直接显示的效果,而下图为Acrobat导出的JPG,可以看到文字轮廓的锯齿十分严重,已经达到无法装作看不见的地步。
在网上搜索一通,发现这个问题居然是个老大难:有人在2009年在Adobe官网提问,一直到8年后的今天都没有得到可用的答复;有的人说导出为PNG或TIFF格式,并提高导出时的精度,经实验并没有什么帮助;还有人说通过第三方在线服务进行转换,结果因为这个PDF文件太大(>100M),各种服务要么不接受,要么要我开付费账号,遂放弃。
经过实验,通过Photoshop打开PDF,并配合自定义的保存动作,通过批处理可以一定程度上解决这个问题,具体的处理方法如下(实验环境为Adobe Photoshop CS6):
- 创建『保存』动作(该步骤只需进行一次):
- 新建一张图片,并将其填充成任意底色(该图片仅用于录制动作,稍后将丢弃)。
- 在Photoshop中调出『动作』面板,新建一个动作,名称任意(建议设置为『保存JPEG』等易于辨认的名称,因为接下来批处理时还要选择它),此时Photoshop会开始录制动作。
- 将一开始新建的图片执行一次『保存』动作保存为JPEG文件,文件路径及文件名随意,重点是在接下来的『JPEG选项』对话框中,设置最终批处理时要使用的保存选项,如:品质、格式选项等。
- 按下『动作』面板上的『停止播放/记录』按钮,结束动作的录制。
- 导入PDF:打开要处理的PDF文件,此时将弹出『导入PDF』对话框,在该对话框中选择要导出的页面,并配置裁剪边界、分辨率等参数,然后点击『确定』。如果文件很大,导入过程会很慢,请等待Photoshop打开所有的页面。
- 批处理:
- 点击文件—自动—『批处理』命令,在『播放』中选择之前创建的『保存JPEG』动作。
- 『源』设置为『打开的文件』。
- 『目标』设置为文件夹,并通过『选择(H)…』按钮选择保存的目标文件夹。
- 勾选『覆盖动作中的“存储为”命令』。
- 在『文件命名』中可以设置导出文件的命名方式及起始序列号。
- 最后单击『确定』,文件将被自动依次保存到所选择的文件夹中。
- 后处理
- 导出的文件可能顺序是颠倒的,可使用XnView、AcdSee等工具进行批量重命名。
远嚣 Comment