안녕 내가 업로드 된 문서의 각 페이지의 스크린 샷을 만들고 싶어, pdf에 docsplit 보석 문제
은 그래서 나는 (함께 어제 Docsplit 보석을 (http://documentcloud.github.com/docsplit/) 설치 나는()docsplit images example.pdf
명령 행에서 문서의 예제 중 하나를 시도하고이 출력되는 오류가 있었다, 그래서 모든 종속)와 나는 빨리이를 테스트하고 싶었 :
execvp failed, errno = 2 (No such file or directory) gm convert: "gs" "-q" "-dBATCH" "-dMaxBitmap=50000000" "-dNOPAUSE" "-sDEVICE=ppmraw" "-dTextAlphaBits=4" "-dGraphicsAlphaBits=4" "-r150x150" "-dFirstPage=1" "-dLastPage=1" "-sOutputFile=/var/folders/um/umOJP4yeEoG4UihNlcD7ME+++TM/-Tmp-/d20110325-6084-j35i1w/gmrpht13" "--" "/var/folders/um/umOJP4yeEoG4UihNlcD7ME+++TM/-Tmp-/d20110325-6084-j35i1w/gm04N0rO" "-c" "quit". gm convert: Postscript delegate failed (example.pdf).
나는 아니에요 에스 왜 파일이 존재하는지 절대 확신 할 수 없기 때문에 그러한 파일이나 디렉토리가 없다고 말합니까? (바보 같은 오류가 일반적으로 난 단지 루비 온 레일스 프로젝트에 보석을 사용하므로이있을 수 있습니다)
require 'rubygems'
require 'docsplit'
CUR_DIR = Dir.getwd
DOCS_DIR = "#{CUR_DIR}/docs"
THUMB_DIR = "#{CUR_DIR}/thumbnails"
Dir.mkdir DOCS_DIR unless File.directory? DOCS_DIR
Dir.mkdir THUMB_DIR unless File.directory? THUMB_DIR
Dir.chdir(DOCS_DIR)
Dir["*"].each do |filename|
# skip directories
next if File.directory? filename
puts "processing #{filename}"
Docsplit.extract_images(filename, :size => '920x', :format => [:png, :jpg])
end
나가서 설명하자면 NameError를
또한 나는 루비 스크립트의 방법을 시도하고있다 : 초기화되지 않은 상수 Docsplit주 나는 docsplit (0.5.0)와 루비를 사용하고 1.8.7 (2011-02-18 패치 레벨 334)는 i686-darwin10]
사람이 문제의 원인이 무엇을 알고 가능성이 무엇을 해결하는 것입니다 무슨 일이 생긴겠습니까 이 문제?
누구든지 pdfs 및 문서의 이미지를 만들기위한 루비 대안을 알고 있다면 공유하십시오. 밀접 오류 메시지에 감사
멋진이 첫 번째 부분은 참으로 고정되어 있습니다. 왜 내가 루비 오류를 얻었는지 알 수 있습니까? NameError : 초기화되지 않은 상수 Docsplit – Ayrton
@Ayrton : Docsplit 설치가 편리하지 않아 검사 할 수 없지만 작동해야하는 것처럼 보입니다. "단위 화 된 상수"는 루비가 클래스 나 모듈을 찾을 수 없을 때 얻는 것입니다. ['extract_images'] (http://rubydoc.info/gems/docsplit/0.5.0/Docsplit.extract_images)가 있어야합니다. 'Docsplit'과'Docsplit'은'docsplit' 라이브러리에 있어야합니다. –
그게 내가 생각하기에 그래서 'docsplit'과 Docsplit.extract_images가 필요하다. 그러나 계속 'DNameError : 초기화되지 않은 상수 Docsplit'오류가 발생합니다. – Ayrton