r - CompactPDF 的 qpdf.exe?

标签 r

我正在尝试在 Windows 命令提示符中使用 R CMD check --as-cran [my package] 检查我构建的包(带有小插图)。一切顺利,直到我收到消息,

WARNING 'qpdf' is needed for checks on size reduction of PDFs

我已经下载了qpdf,将解压后的文件夹放在我的program files目录中,并将bin文件夹添加到PATH中。

不太确定我还需要做什么?我感觉我没有正确安装 qpdf 或者我需要自己构建这个程序?我已经阅读了 qpdf 的自述文件和手册,它们似乎更针对 UNIX 用户(我对此没有经验......我是标准/常规 Windows 用户,在统计语言之外几乎没有编程经验)。我尝试过使用 cgywin 构建 qpdf,但最终未能安装 zlib 和 prec。有小费吗?

最佳答案

我会尝试

Sys.which(Sys.getenv("R_QPDF", "qpdf"))
Sys.getenv("PATH")

确定 R 确实没有找到 qpdf 可执行文件,并查看它在哪里查找。您可能不需要重建所有内容,只需弄清楚为什么 R 找不到 qpdf 可执行文件...从终端窗口运行 qpdf 是否有效...?你是如何启动 R 的,它是否有机会获得新的 PATH 定义(即,你需要打开一个新的终端窗口,还是重新启动?)

上面的咒语是从 Linux 计算机上的 tools::compactPDF 中提取的,来自 qpdf 参数的默认值。您应该自己检查,以防(例如)Windows 版本正在寻找 qpdf.exe 而不是 qpdf ...

关于r - CompactPDF 的 qpdf.exe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11738844/

相关文章:

r - 如何防止 x 标签与条形图中的条形重叠?

r - 计算 R 数据框中的百分比变化

r - 更改已采用 SpatialPointsDataFrame 格式的对象的坐标值

r - 如何计算列中每个类别的份额?

根据重叠模式删除部分字符串

R数据表外连接按功能

r - 使用 R 在一张图中绘制多个列表

R:用 Hmisc 标记的矢量时 `median()` 返回的不一致类

r - 根据 R 中的频率绘制字符(字母)

R:积分:达到最大分割数,舍入误差