2010-11-27 2 views
5

私はここに単語docをテキストにダンプするためのいくつかの大きな助けを得ました(コードのセクション)。今、私は で、PDFドキュメント(* .pdf)をテキストにダンプする際のヘルプをお探しですか?私はDelphi 2010を使用しています。非コンポーネント、Active-X以外のソリューションをお勧めします。このコードは自分のコンポーネントに組み込まれます。PDFドキュメント(* .pdf)をテキストにダンプしますか?

答えて

3

PDFtext

おかげでそれを行うことができます。あなたは$ 57を支払う必要がありますが、追加のDLLを展開します。

+0

これは受け入れられる回答かもしれませんが、他の誰かが無料のオプションを持っているかどうかを知るために私は長い間待っています。ありがとうございました。 – IElite

+0

私はたぶん私がPDFtextを使用していると私にはうまく動作します追加する必要があります。 – gabr

+0

これは私の唯一の選択肢だと思います! – IElite

4

あなたが知る限り、2つの無料オプションがあります。

まず、コマンドラインツールは、どちらがデルファイから簡単に呼び出すことができますhttp://mupdf.comプロジェクト

内の別のコマンドラインツールは、その後http://www.foolabs.com/xpdf

から自由に利用可能XPFパッケージにあります。私は問題なくxpdfからpdftotext.exeファイルを使用しました。

+0

ありがとう、私はこれをチェックし、あなたに戻ってきます! – IElite

+0

私は両方をダウンロードしました。 XPDFは有望に見えるが、私は設定ファイルの仕組みを理解できないようだ。私はサンプルxpdfrcファイルを見て、そこに入力ファイルまたは出力ファイルの構成を示すものは表示されません。 mudpfツールは、GUIアプリケーションといくつかのコマンドラインツール(どれもpdfshow、pdfextract、pdfinfo - Webページで説明されています)を持っているようです。ありがとう! – IElite

1

私はQuickPDFライブラリを使用してPDFファイル内のテキストを検索しています。私は関数を使用して、検索できるように各ページからテキストを取得するには、

GetPageText(ExtractOptions: Integer): string; 

を使用します。 ExtractOptionsに0を使用すると、読み取り可能な形式のテキストが返されます。それは無料ではありませんが、図書館とドキュメンテーションの両方がとても良いです。また、非常に活発なコミュニティブログがウェブサイトで開催されています。

+0

おかげさまで、私の質問で言及するのを忘れましたが、私はフリーまたはオープンソースソリューションを望んでいました。私は無料またはonesourceのソリューションを見つけることができない場合は、これを確かにチェックします。 – IElite