2016-09-05 10 views
1

연령대를 파고 답을 찾기 위해 고심하고 있습니다.특정 버전의 pdftotext 바이너리 (이전 버전의 poppler-utils는 같은 버전이 아닙니다)?

유무 우리의 OSX dev에 시스템에 하나의 바이너리 pdftotext 버전 0.39 (brew install poppler를 사용하여 설치. 우리는. 우리는 (리눅스에서 컴파일이 특정 버전의 소스를 찾기 위해 하나 하나 시도하고있다 다른 버전 brew search poppler을 찾을 수 없습니다) 어떤 이유로 특정 pdf 파일은이 버전에서만 작동합니다. (Ghostscript pdftk와 같은 다른 시도가 있지만 작동하지 않는 레이아웃)

v0.39의 utils는 컴파일되었을 때 컴파일 된 바이너리를 제공하지 않습니다 (래퍼 스크립트 버전 만 해당).

누구든지 다음을 알고 있습니까?

  • pdftotext 바이너리의 버전 관리는 어떻게 작동합니까? (poplar utils 버전과 동일합니까?)
  • 누구든지 pdf의 이전 버전을 캐시/미러링 할 수있는 곳을 알고 있습니다. 최신판 (3.04) 만 찾을 수 있습니까?
  • 아이디어를 뒤로

내가 누락 된 무엇입니까? 누구나 다운로드 poppler-0.39.0.tar.xz 스티어에게 벤

 $ which pdftotext 
     /usr/local/bin/pdftotext 

     $ /usr/local/bin/pdftotext -v 
     pdftotext version 0.39.0 
     Copyright 2005-2015 The Poppler Developers - http://poppler.freedesktop.org 
     Copyright 1996-2011 Glyph & Cog, LLC 

     $ uname 
     Darwin 

이있는 경우 사전에

감사, 감사, & 만

  in /tmp/poppler-0.39.0/utils 
     $ ls -lt | grep pdftotext 
     -rwxr-xr-x 1 ben.forrest wheel 6417 5 Sep 18:48 pdftotext 

     [email protected] 1 ben.forrest wheel 3273 1 Sep 2015 pdftotext.1 
      in /tmp/poppler-0.39.0/utils 
     $ file pdftotext 
     pdftotext: POSIX shell script text executable 

양조 설치 제공 할 ./configure 아마 메모

$ brew search poppler 
    poppler ✔ 


    $ brew info poppler 
    poppler: stable 0.39.0 (bottled) 
    PDF rendering library (based on the xpdf-3.0 code base) 
    http://poppler.freedesktop.org 
    Conflicts with: pdftohtml 
    /usr/local/Cellar/poppler/0.39.0 (473 files, 22.4M) * 
     Poured from bottle 
    From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/poppler.rb 
    ==> Dependencies 
    Build: xz ✔, pkg-config ✔ 
    Required: cairo ✔, fontconfig ✔, freetype ✔, gettext ✔, glib ✔, gobject-introspection ✔, jpeg ✔, libpng ✔, libtiff ✔, openjpeg ✔ 
    Optional: qt ✔, qt5 ✘, little-cms2 ✔ 
    ==> Options 
    --with-little-cms2 
     Use color management system 
    --with-qt 
     Build Qt backend 
    --with-qt5 
     Build Qt5 backend 

답변

2

이전 버전에는 컴파일 된 프로세스를 호출하는 래퍼 스크립트가 있습니다. 컴파일 된 프로세스는 사실 ".lib"디렉토리에 있습니다. 그래서 Mac에서 찾기가 안되는 이유가되어서 내가 찾은 다른 검색에 대한 명령 줄에서만 찾을 수 있습니다. #{popplerdir}/utils/.libs/pdftotext. 그게 내가 필요한 버전이야.