Day 4238 使用Photoshop将PDF转换为抗锯齿JPG

  由于工作原因,需要将手头的一批文字已经转换成轮廓的PDF文件转换为JPG图像。Adobe Acrobat支持直接将PDF文件另存为JPG图片,但由于某些不得而知的原因,转换出来的JPG图像惨不忍睹。

  如上图所示:上图为PDF在Acrobat或Reader中直接显示的效果,而下图为Acrobat导出的JPG,可以看到文字轮廓的锯齿十分严重,已经达到无法装作看不见的地步。

  在网上搜索一通,发现这个问题居然是个老大难:有人在2009年在Adobe官网提问,一直到8年后的今天都没有得到可用的答复;有的人说导出为PNG或TIFF格式,并提高导出时的精度,经实验并没有什么帮助;还有人说通过第三方在线服务进行转换,结果因为这个PDF文件太大(>100M),各种服务要么不接受,要么要我开付费账号,遂放弃。

经过实验,通过Photoshop打开PDF,并配合自定义的保存动作,通过批处理可以一定程度上解决这个问题,具体的处理方法如下(实验环境为Adobe Photoshop CS6):

  1. 创建『保存』动作(该步骤只需进行一次):
    • 新建一张图片,并将其填充成任意底色(该图片仅用于录制动作,稍后将丢弃)。
    • 在Photoshop中调出『动作』面板,新建一个动作,名称任意(建议设置为『保存JPEG』等易于辨认的名称,因为接下来批处理时还要选择它),此时Photoshop会开始录制动作。
    • 将一开始新建的图片执行一次『保存』动作保存为JPEG文件,文件路径及文件名随意,重点是在接下来的『JPEG选项』对话框中,设置最终批处理时要使用的保存选项,如:品质、格式选项等。
    • 按下『动作』面板上的『停止播放/记录』按钮,结束动作的录制。
  2. 导入PDF:打开要处理的PDF文件,此时将弹出『导入PDF』对话框,在该对话框中选择要导出的页面,并配置裁剪边界、分辨率等参数,然后点击『确定』。如果文件很大,导入过程会很慢,请等待Photoshop打开所有的页面。
  3. 批处理:
    • 点击文件—自动—『批处理』命令,在『播放』中选择之前创建的『保存JPEG』动作。
    • 『源』设置为『打开的文件』。
    • 『目标』设置为文件夹,并通过『选择(H)…』按钮选择保存的目标文件夹。
    • 勾选『覆盖动作中的“存储为”命令』。
    • 在『文件命名』中可以设置导出文件的命名方式及起始序列号。
    • 最后单击『确定』,文件将被自动依次保存到所选择的文件夹中。
  4. 后处理
    • 导出的文件可能顺序是颠倒的,可使用XnView、AcdSee等工具进行批量重命名。

注:所有评论将在审核通过后显示,请不要在评论内容的任何位置出现链接,否则您的评论将被自动移入回收站,且永远不会被复审。

All comments will be available after being manually reviewed, please do not include any links anywhere in your comment, otherwise your comment will be automatically deleted and are not eligible for review.

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注