問題タブ [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.

0 投票する
3 に答える
1641 参照

language-agnostic - Popplerプログラミング

Popplerは、ドキュメント化されたくないドキュメントのないものの典型的な例です。この質問は言語に依存せず、一般的な考え方について尋ねるだけです。つまり、Popplerを使用してPDFビューアコントロールを作成するにはどうすればよいですか?
私の知る限り、popplerを使用して表面にレンダリングする必要があります。これは、ユーザーがテキストなどをどのように選択するかを自問するまでは良い音です。popplerはさまざまなバインディングのウィンドウを提供しますか、それともすべて自分でコーディングする必要がありますか?

0 投票する
1 に答える
4124 参照

python - py-poppler-qtの例はありますか?

私はPyQt4でアプリケーションを開発していますが、最終的にはPDFファイルを開いて表示する必要があります。このタスクには、Pythonライブラリがあります:python-poppler(さまざまなスペルのフレーバー)。

問題は、それがひどく文書化されておらず、これまでに見つけた唯一の簡単な作業例はPython + Gtk + Cairoを使用しているのに対し、私が見つけたPython + Qtの例は古いバージョンのライブラリを使用しており、これまでに多くの大きな変更が行われたことです。以来、それ故にそれはもう機能しません。PyGtkの例のコードを使用してPyQtのコードをハックしようとしているのは一週間ですが、今のところ成功していません。

PDFファイルを開いて表示するPython-Qtプログラムの簡単な例を誰かが持っていますか?これは、コミュニティがそのライブラリを操作する方法を確認するのに役立つ可能性があります。

どうもありがとう。

壊れたpyqtの例でアーカイブ

動作するPyGtkの例でアーカイブ

0 投票する
2 に答える
13859 参照

c++ - Poppler(C ++)を使用してPDFからテキストを抽出する

私はPopplerとその(不足している)ドキュメントを理解しようとしています。

私がやりたいのは非常に単純なことです。PDFファイルを開いてその中のテキストを読みます。次に、テキストを処理しますが、ここではそれほど重要ではありません。

だから...私はpoppler_page_get_text関数を見ました、そしてそれは一種の働きをします、しかし私は選択長方形を指定しなければなりません、それはあまり便利ではありません。PDFテキストを順番に(おそらく1行ずつ)出力する非常に単純な関数はありませんか?

0 投票する
1 に答える
590 参照

macos - Nokia の Qt SDK で libpoppler-qt をコンパイルするにはどうすればよいですか?

朝 !

libpoppler と libpoppler-qt4 (Qt Api/バインディング) を Web サイトで入手できる Nokia の mac SDK でコンパイルしたいと思います。多くの構成スイッチを試しましたが、機能しません。ヒントはありますか?

0 投票する
2 に答える
2611 参照

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はありません。

誰かが以前に同様のケースを解決しましたか? ありがとう

ピーター

0 投票する
2 に答える
1632 参照

qt - Qt:popplerライブラリを追加します

Linux用のQtSDK(ライブラリを含む)をQtWebサイトからダウンロードしました。次に、PDFファイルを読み取れるようにpopplerライブラリを追加します。しかし、問題は、Ubuntuリポジトリからlibpoppler-qt4-devをインストールすると、SDKにすでに存在するすべてのQtライブラリがプルされることです。

余分な膨満感なしにpopplerを簡単にインストールするにはどうすればよいですか?

0 投票する
1 に答える
667 参照

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 のようなものが問題なく開く方法を知っている人はいますか?

0 投票する
1 に答える
837 参照

python - WindowsでのPyGTKベースおよびpopplerベースのバイナリの構築

かなり長い間、私は自分が取り組んでいるソフトウェアをWindowsで動作させるために無駄に戦ってきました。Python(2.xシリーズ)で書かれており、すべてのLinuxユーザーはソースパッケージを使用するとGUIの恩恵を受けることができますが、それをダウンロードする多くの人は、私が行ったばかりのWindowsパッケージを利用しているようです。コマンドラインバイナリを提供できます。

GUIはGlade/GTKを使用して構築され、popplerを使用してPDFビューアを埋め込みます。過去にいろいろなハウツーを見つけましたが(今は手元にありません、ごめんなさい)、それを忠実に守ろうとしましたが、まったくうまくいきませんでした。

それで、必要なライブラリ(GTKとPoppler)をインストールして、ユーザーに対応するバイナリを構築する方法を正確に説明する信頼できるチュートリアルはありますか?

0 投票する
1 に答える
1698 参照

build - Popplerのインストール

新しいpoppler0.15tarballをダウンロードし、ソースから正常にビルドしましたが、試してみると

出力します

つまり、AFAIKは、新しいバージョンがインストールされていないことを意味します。

0 投票する
2 に答える
8696 参照

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):

私の質問は、プロジェクトのプロパティを動的から静的に変更するだけでは不十分なので、このヘッダーも変更する必要がありますか?これが当てはまる場合、静的コンパイルと動的コンパイルを区別するためのこの新しいディレクティブをどこで定義できますか? ?

前もって感謝します。