2016-09-05 32 views
1

年齢層を掘り下げて答えを探すのに苦労しました。pdftotextバイナリの特定のバージョン(古いバージョンのpoppler-utilsは同じバージョンではありません)?

しているバージョンの当社OSX devのシステム上の単一のバイナリpdftotextの0.39(brew install popplerを使用してインストール。我々は、他のバージョンにbrew search popplerを見つけることができないだけで単一のものを持っている。我々は、Linux上でコンパイルする(この特定のバージョンのソースを見つけようとしています何らかの理由で特定のpdfファイルがこのバージョンでのみ動作しています(新しいものではありません)(Ghostscript pdftkのような他の試みはありますが、レイアウトは機能しません)。 utilsのv0.39は、コンパイル時にコンパイルされたバイナリを与えません(ラッパースクリプトバージョンのみ)。

誰にでも分かりますか?

  • 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 

を持っている場合は、./configureを&だけ

  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 

醸造をインストールを提供します感謝メモ

$ 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。それは私が必要としたバージョンです。

関連する問題