Day 10564 使用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等工具进行批量重命名。

发表回复

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

 剩余字数 ( Characters available )

Your comment will be available after auditing.
您的评论将在通过审核后显示。

Please DO NOT add any links in your comment, otherwise it would be identified as SPAM automatically and never be audited.
请不要在评论中插入任何链接,否则将被自动归类为垃圾评论,且永远不会被提交给博主进行复审。

*