我想提出一个问题,因为我在 StackExchange 上搜索过但没有找到好的解决方案。在将图像导入 Latex 文档之前,我习惯根据需要自动将它们压缩为确定的分辨率(因此是大小):要打印的报告或通过电子邮件发送的报告。我想知道是否有可能使用 PDFLatex 自动压缩它们并保留超链接。我知道可以使用外部 pdf 压缩器来调整最终文档的最终大小,但其中的链接会丢失。我知道存在一个名为的包,Deprecate
但在自述文件中报告说它仅适用于 Linux 系统。
如果有一个包允许您设置序言中的图像分辨率(例如 300 dpi)并根据特定文档的需要进行更改,那就太好了。我觉得很奇怪,没有任何东西可以做到这一点。下面我发布了一个包含图像和超链接的简单通用代码。
\documentclass[11pt]{article}
\usepackage[english]{babel}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{figure}[h!]
\vspace{-1 cm}
\flushleft\hspace{-1.5 cm}
\href{https://www.link.com/}\includegraphics[height=1.5cm, keepaspectratio]{example-image-duck}
\caption{Caption}\label{fig:logo}
\end{figure}
\end{document}
提前感谢您一直以来的支持。
答案1
最后我解决了这个问题。
\usepackage[pdfs]{hyperref}
首先我按照 Ulrike 描述的方式使用。
然后我使用 Windows 版 Ghostscript 进行了转换。我创建了一个系统环境并启动了以下命令:
gswin32c -o output.pdf -sDEVICE=pdfwrite -dPDFSETTINGS=/print -c "[ /PageMode /UseNone /Page 1 /View [ /Fit ] " -c " /PageLayout /SinglePage /DOCVIEW pdfmark" -f input.pdf
分辨率由/print定义,即300dpi:
-dPDFSETTINGS=/screen (72 dpi)
-dPDFSETTINGS=/ebook (150 dpi)
-dPDFSETTINGS=/prepress setting (300 dpi)
-dPDFSETTINGS=/printer (300 dpi)
/Fit
用于打开 pdf 文档并将其缩放至整个页面,在第 1 页。