![包含“includegraphics”和“pdfpages”的 PDF 文件不显示某些 pdf 元素](https://linux22.com/image/283179/%E5%8C%85%E5%90%AB%E2%80%9Cincludegraphics%E2%80%9D%E5%92%8C%E2%80%9Cpdfpages%E2%80%9D%E7%9A%84%20PDF%20%E6%96%87%E4%BB%B6%E4%B8%8D%E6%98%BE%E7%A4%BA%E6%9F%90%E4%BA%9B%20pdf%20%E5%85%83%E7%B4%A0.png)
问题是,如果我使用 PDF 查看器编辑器添加注释、文本框、线条等,比如在我的情况下,PDF 交换查看器,在 PDF 图像中以任何一种方式包含该标记,该标记都不会显示在最终PDFLaTeX
输出中。
我对 PDF 格式的了解很少,所以问题可能在于这些元素与“真正的”原始元素之间的区别。我的查看器将前几个元素归类为“注释”,而“图层”选项卡是空的。
你可以使用以下方法测试它:
\documentclass[10pt,a4paper]{article}
\usepackage{graphicx}
\usepackage{pdfpages}
\begin{document}
\includepdf{pto1.pdf}
\includegraphics{./a.pdf}
\end{document}
答案1
当 PDF 页面被 pdfTeX(或其他 TeX 编译器/驱动程序)包含时,注释通常会被删除(更容易实现)。这意味着由 PDF-XChange Viewer 添加的链接和其他注释将被删除。
项目PDFAnnotExtractor(人)展示了如何重新插入注释。(目前该项目有点过时,支持的注释数量可以更多,并且可以支持新的PDF 框版本。