有沒有辦法從R中統計PDF文件的頁數?如果沒有,是否有另一種與操作系統無關的方式來做到這一點?到目前爲止,我已經找到了唯一的答案是this,它是專門針對Windows 7的如何統計R中PDF的頁數?
我試圖編譯在R和knitr
一些報告,彙總從以前的腳本,自動處理數百個輸出的PDF情節的數據集。一些數據集不好,最終破壞了繪圖功能。由於繪圖函數被包裝在pdf
函數中,因此生成一個空的PDF文件,由報告找到並打破pdflatex
。試圖修改分析腳本以避免首先生成這些PDF已被證明是困難的,並且是特定於個案的。我非常希望能夠在報告中嵌入一些功能,在包含它之前檢查PDF> = 1頁。我更喜歡基於R的解決方案,儘管bash,LaTeX,knitr
或pdflatex解決方案也可能足夠。
編輯:此外,正如我在前面的答案中提到的,我嘗試使用Rpoppler
(here),但無法編譯它。我在沒有管理員權限的CentOS 6環境中使用R版本3.3.0。
檢查出來的'pdftools' PKG – hrbrmstr
我想'pdftools'現在但到目前爲止,我無法得到它的CentOS 6編譯,並且由於這是一臺服務器,我沒有管理員權限來嘗試使用其系統依賴關係進行安裝。 – user5359531
我不確定這是否有幫助,但是您可以使用'system'從R進行系統級調用,因此您可以使用pdfinfo(例如,pdfinfo file.pdf | grep'Pages')。 JK。 Centos似乎沒有附帶pdfinfo(因爲我猜它在poppler庫中?)。不理我。 –