微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将 LaTex PDF 从矢量转换为光栅

如何解决将 LaTex PDF 从矢量转换为光栅

在与作弊的斗争中(我是一名老师),我想将我的 LaTex PDF 转换为图像,以便学生无法剪切和粘贴文件。我目前正在使用 ImageMagick 来做到这一点:

转换-密度 300 mwe.pdf mwe_convert.pdf

虽然这有效,但当 PDF 锯齿放大不足时会导致不幸的问题。我的理解是,认情况下在 convert (https://legacy.imagemagick.org/Usage/antialiasing/)

中抗锯齿处于开启状态

如果我改为使用以下命令,情况会更好:

convert -密度 800 -resample 300 mwe.pdf mwe_convert.pdf

使用此 PDF,当我放大和缩小时,它可以更好地保留文件中的细线。我猜我这样做会得到一些不同类型的有效抗锯齿,但转换选项已经超过了我。

问题是使用密度和resample导致mwe_convert.pdf中的纸张尺寸为3.19×4.12英寸(根据识别)。这意味着查看文件会导致它在屏幕上打开很小,并且您需要疯狂放大才能使其在屏幕上可读。

所以我对大家的问题是,是否有 (a) 进行密度/重新采样并最终获得正确纸张尺寸的方法,或者 (b) 实现我的目标的更好方法

我不能在此处包含 PDF 作为 MWE。我可以展示我所看到的。这是原始 LaTex PDF 的屏幕截图。

enter image description here

这是没有重新采样的 -密度 300 的屏幕截图:

enter image description here

这是 -density 800 -resample 300 的屏幕截图。请注意,屏幕上的 PDF 更小,等号仍然可见。

enter image description here

解决方法

这是一种返回到信纸大小的页面的方法:

pdfjam --outfile converted_pdf_file.pdf --letterpaper letter_sized_pages.pdf

pdfjam命令在的texlive-额外utils的强>包(用于Debian)找到。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。