当我尝试使用“pdfcrop”裁剪单个字符 pdf 时,裁剪的 pdf 无效

当我尝试使用“pdfcrop”裁剪单个字符 pdf 时,裁剪的 pdf 无效

我尝试使用命令裁剪 PDF 文件pdfcrop --hires 1525503522236.pdf 1525503522236_cropped.pdf,我得到了裁剪后的 PDF,但在 InDesign 或 Acrobat 中打开时,裁剪后的 PDF 文件无效。此问题仅在 PDF 文件只有一个字符 ( i) 时发生: 在此处输入图片描述

答案1

原因可能是介质尺寸太小,请参阅问题的评论。PDF 参考在“附录 C.2 架构限制”中说:

在默认用户空间中,最小页面大小应为 3 x 3 个单位;最大页面大小应为 14,400 x 14,400 个单位。在 1.6 之前的 PDF 版本中,默认用户空间单位的大小固定为 1/72 英寸,最小约为 0.04 x 0.04 英寸,最大为 200 x 200 英寸。从 PDF 1.6 开始,可以逐页设置单位大小;默认值仍为 1/72 英寸。

我有些怀疑所有 PDF 查看器是否都支持 PDF 1.6+ 的单位更改。因此,我建议采用另一种解决方法,具体步骤如下:

  1. 图像可以缩放:

    a) TeX 级别为\mag,例如:

    \mag=10000 % permille
    \documentclass[border=2pt]{standalone}
    \begin{document}
      \textit{i}
    \end{document}
    

    b)创建包含缩放图像的 TeX 文档:

    \documentclass{standalone}
    \usepackage{graphicx}
    \begin{document}
      \includegraphics[scale=10]{uncropped.pdf}
    \end{document}
    
  2. 然后,可以裁剪图像:

    pdfcrop --hires --margin .1 scaled-uncropped.pdf cropped.pdf
    

    边界框取决于分辨率(曲线、尖角)。因此,我添加了安全边距以避免某些像素被裁剪。适应您的需求。

  3. 最后,裁剪后的图像可以包含反向比例因子:

    \includegraphics[scale=.1]{cropped.pdf}
    

相关内容