問題タブ [poppler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
language-agnostic - Popplerプログラミング
Popplerは、ドキュメント化されたくないドキュメントのないものの典型的な例です。この質問は言語に依存せず、一般的な考え方について尋ねるだけです。つまり、Popplerを使用してPDFビューアコントロールを作成するにはどうすればよいですか?
私の知る限り、popplerを使用して表面にレンダリングする必要があります。これは、ユーザーがテキストなどをどのように選択するかを自問するまでは良い音です。popplerはさまざまなバインディングのウィンドウを提供しますか、それともすべて自分でコーディングする必要がありますか?
python - py-poppler-qtの例はありますか?
私はPyQt4でアプリケーションを開発していますが、最終的にはPDFファイルを開いて表示する必要があります。このタスクには、Pythonライブラリがあります:python-poppler(さまざまなスペルのフレーバー)。
問題は、それがひどく文書化されておらず、これまでに見つけた唯一の簡単な作業例はPython + Gtk + Cairoを使用しているのに対し、私が見つけたPython + Qtの例は古いバージョンのライブラリを使用しており、これまでに多くの大きな変更が行われたことです。以来、それ故にそれはもう機能しません。PyGtkの例のコードを使用してPyQtのコードをハックしようとしているのは一週間ですが、今のところ成功していません。
PDFファイルを開いて表示するPython-Qtプログラムの簡単な例を誰かが持っていますか?これは、コミュニティがそのライブラリを操作する方法を確認するのに役立つ可能性があります。
どうもありがとう。
c++ - Poppler(C ++)を使用してPDFからテキストを抽出する
私はPopplerとその(不足している)ドキュメントを理解しようとしています。
私がやりたいのは非常に単純なことです。PDFファイルを開いてその中のテキストを読みます。次に、テキストを処理しますが、ここではそれほど重要ではありません。
だから...私はpoppler_page_get_text
関数を見ました、そしてそれは一種の働きをします、しかし私は選択長方形を指定しなければなりません、それはあまり便利ではありません。PDFテキストを順番に(おそらく1行ずつ)出力する非常に単純な関数はありませんか?
macos - Nokia の Qt SDK で libpoppler-qt をコンパイルするにはどうすればよいですか?
朝 !
libpoppler と libpoppler-qt4 (Qt Api/バインディング) を Web サイトで入手できる Nokia の mac SDK でコンパイルしたいと思います。多くの構成スイッチを試しましたが、機能しません。ヒントはありますか?
linux - Poppler 0.14.1 ビルドの問題
CentOS 5.4 でソースコードから Poppler 0.14.1 をビルドできません。./configure を実行すると、次のようなメッセージで終了します。
FONTCONFIG をチェックしています... configure: エラー: パッケージの要件 (fontconfig >= 2.0.0) が満たされませんでした:
ソースコードからのビルドとインストールに成功しました
fontconfig 2.8.0
また、PKG_CONFIG が fontconfig.pc を含むフォルダー (/usr/local/lib/pkgconfig/) を指すように設定します。
確かに $PKG_CONFIG --version fontconfig を実行するとエコー '0.20' が返されますが、fontconfig.pc にはライブラリのバージョンが 2.8.0 であると書かれています。また、そのマシンのソースからビルドされたもの以外にlibfontconfig.soはありません。
誰かが以前に同様のケースを解決しましたか? ありがとう
ピーター
qt - Qt:popplerライブラリを追加します
Linux用のQtSDK(ライブラリを含む)をQtWebサイトからダウンロードしました。次に、PDFファイルを読み取れるようにpopplerライブラリを追加します。しかし、問題は、Ubuntuリポジトリからlibpoppler-qt4-devをインストールすると、SDKにすでに存在するすべてのQtライブラリがプルされることです。
余分な膨満感なしにpopplerを簡単にインストールするにはどうすればよいですか?
pdf - iPDF-poppler パスワード付きドキュメント
注: これがここで優れているのか、スーパーユーザーで優れているのかはわかりませんが、これは poppler ライブラリに関係しているため、ここにいる人はそれがどのように機能するかを知っている可能性が高いため、ここで想定します。
ソフトウェア: Irex Iliad 用の iPDF 2.12 + Poppler 2.11 (最終コミット 2006-12-12)。ソースはここにあります。
問題のドキュメント: Sciam デジタル PDF (すべてが同じ方法で作成されるため、いずれか)。
ドキュメントは、Okular、Adobe Reader、および XPDF を使用して、パスワードを要求せずに問題なく読み込まれ、問題なく読むことができます。
iPDF を使用した読み込み - poppler - ドキュメントを開くためのパスワードを要求します。
Poppler/SecurityHandler.cc の SecurityHandler:checkEncryption メソッドをバイパスして、true を返すようにしました。これは機能しますが、pdf の読み込みに失敗し、エラーが発生します。
これは、実際のストリームが暗号化されていることを示唆しており、これが真である場合、okular が何らかの形でこれをバイパスしていることを示唆しています。
他のモバイル デバイスで同様の問題を抱えている人がいることを認識しています (Nexus One で同様のレポートを見つけました)。
ドキュメントを開く代わりに使用する必要がある「デフォルト」パスワードがあるかどうかを知るために、pdf形式がどのように機能するかについて十分に知りません(他の権限は必要ありません)。ある?ユーザーパスワード(空白?)を使用して開くだけでよいのに、所有者パスワードを要求しているのですか?
そうでなければ、Okular/XPDF のようなものが問題なく開く方法を知っている人はいますか?
python - WindowsでのPyGTKベースおよびpopplerベースのバイナリの構築
かなり長い間、私は自分が取り組んでいるソフトウェアをWindowsで動作させるために無駄に戦ってきました。Python(2.xシリーズ)で書かれており、すべてのLinuxユーザーはソースパッケージを使用するとGUIの恩恵を受けることができますが、それをダウンロードする多くの人は、私が行ったばかりのWindowsパッケージを利用しているようです。コマンドラインバイナリを提供できます。
GUIはGlade/GTKを使用して構築され、popplerを使用してPDFビューアを埋め込みます。過去にいろいろなハウツーを見つけましたが(今は手元にありません、ごめんなさい)、それを忠実に守ろうとしましたが、まったくうまくいきませんでした。
それで、必要なライブラリ(GTKとPoppler)をインストールして、ユーザーに対応するバイナリを構築する方法を正確に説明する信頼できるチュートリアルはありますか?
build - Popplerのインストール
新しいpoppler0.15tarballをダウンロードし、ソースから正常にビルドしましたが、試してみると
出力します
つまり、AFAIKは、新しいバージョンがインストールされていないことを意味します。
static - VisualC++でのdllimport/dllexportと静的ライブラリのコンパイル
私は必死にあなたの助けが必要です。
Visual C ++ 2008コンパイラを使用してWindowsでpopplerライブラリ(特にqt4用)を静的にコンパイルしようとしています。このタスクを実行するには、popplerの依存関係として他のライブラリも静的にコンパイルする必要がありました。静的バージョンのpopplerを最終的に生成すると、アプリのビルド時にリンクエラーが発生しました。
私はすでに新しいインクルードパスを追加し、poppler-qt4.libをリンクしましたが、とにかくエラーが発生します。解決策を探している私はこの議論をstackoverflowで見つけました
Visual C ++ 2008で静的ライブラリをリンクするにはどうすればよいですか?
この情報を見て、ライブラリのインクルードファイル(zlib、libpng、cairoなどのpopplerの依存関係)を調べたところ、さまざまなケースで、静的バージョンを指定するためのプリプロセッサディレクティブがないことがわかりました。 lib。静的ディレクティブの例(openjpeg.h):
静的ディレクティブのない例(jpeg libのjconfig.h):
私の質問は、プロジェクトのプロパティを動的から静的に変更するだけでは不十分なので、このヘッダーも変更する必要がありますか?これが当てはまる場合、静的コンパイルと動的コンパイルを区別するためのこの新しいディレクティブをどこで定義できますか? ?
前もって感謝します。