从 PDF 中提取图像以用于 LaTeX 文档?

从 PDF 中提取图像以用于 LaTeX 文档?

我需要在文档中包含一些数据表中的图表,但我当然没有源文件。最好的做法是什么?主要是对数刻度图表。

答案1

或者,您可以从图表中提取数据,然后以自己的风格重新创建它。有几种程序可用于数字化图表(例如http://digitizer.sourceforge.net/) 最终这通常比复制粘贴要好得多,并且还可以避免版权问题。

答案2

使用

\includegraphics[page=...,viewport=llx lly urx ury,clip]{pdf-file}

或者运行

pdfimages [options] <PDF-file> <image-root>

第一个命令只是插入page=<no>PDF 并剪切视口周围的所有内容。第二个命令是 Linux 命令,它从 PDF 文件中提取所有图像,例如

pdfimages -f1 -l4 <PDF-file> .

将第 1-4 页的图像提取到当前目录中

答案3

我假设您使用的是带有 TeXShop 的 OS X,并且您的原始文件是 pdf 格式。

如果要复制的图像不是太多,则可采用以下手动解决方案。

TeXShop 的 pdf 查看器允许您复制页面或图像的一部分。它甚至适用于不是来自 tex 文件的 pdf 文件。您所要做的就是使用矩形选择工具选择要复制的区域,然后将图像拖到桌面(或其他文件夹)。在 TeXShop 的偏好设置窗格中,您可以选择复制图像的格式(pdf、png 等)

也许其他 pdf 查看器的行为也类似,但由于我没有使用它们,所以我不知道。

答案4

或者,可以使用 PDF 打印机打印 PDF 文件中的当前视图并使用与尺寸相对应的纸张格式。这样,矢量图形就可以保留下来。这有点像一个卑鄙的伎俩,但对我来说很管用……

相关内容