ドキュメント(doc、doxc、pdf、html、rtf、odt .....)からテキストを抽出するライブラリが必要です。この目的のために1つのライブラリ(すべてのドキュメントタイプ用)がありますか?PHP、ドキュメント読込ライブラリ
答えて
Windows以外のシステムでは、これを行うためのライブラリはありません。将来的にはそうなる可能性は非常に高いです。主な理由は、指定した文書フォーマットが時々更新されるということです。
しかし、もしあなたがphpをインストールしていれば、確実にこれらのフォーマットをすべて読み込めるようにactivex拡張を使うことができます。これを得るためには、適切なオフィスアプリケーションをマシンからphp以外にインストールする必要があります働くこれはまた、あなたのオフィスアプリケーションがそれらの文書を読むことができる限り、将来のバージョンの文書があなたのPHPコードで動作し続けることを保証します。 phpライブラリのコレクションで 'php win32'ライブラリを探して、そこに素晴らしいものを見つけてください。
はhttp://www.odtphp.com/index.php?i=tutorials&p=tutorial1
または
odtphp
のいずれかを使用して、一つのフォーマットへのファイルの一括変換を行いますPyODConverter(それPHPのと仕事 "にするPHPのコマンドライン実行可能なツールを使用して、これを実行します)http://www.oooninja.com/2008/02/batch-command-line-file-conversion-with.html
その後、汎用pdf2txtライブラリまたはphpOCRを通してその最終結果を実行します。
まず、あなたの文書をプレーンテキストに変換してからプレーンテキスト版の内容を解析してあなたは欲しい。さまざまなコマンドラインコンバータがあり、さまざまなフォーマットからプレーンテキスト(Word to txt、PDF to txtなど)に任意のオペレーティングシステムで変換できます。
BTW PDFについて:実際にはプレーンテキストが含まれているわけではありません。スキャンされた画像のコレクションにすぎないので、その場合OCRを使用しない限り、不運になります。
OpenTBSは、OpenDocumentファイル(ODT、ODS、ODG、ODF、ODM、ODP、OTT、OTS、OTG、OTP)の内容を読むことができるPHPツールです。しかし、OpenXMLファイル(DOCX、XLSX、PPTX)もあります。
サポートされていない形式のファイルをOpenTBSでサポートされているものに変換することができれば、それは完了です。
- 1. 遅延読み込みライブラリ?
- 2. XMLドキュメントを読み込んで読み込む方法
- 3. PHPが動的ライブラリfirebirdを読み込めません
- 4. PHPスタートアップ:動的ライブラリphp_msgpack_serializeを読み込めません
- 5. PHP:動的ライブラリintl.so(OSX)を読み込めません
- 6. 警告:PHPスタートアップ:動的ライブラリapc.soを読み込めません
- 7. Qt - csvドキュメントをQListWidgetに読み込む
- 8. C#XML - 読み込まれたXMLドキュメント
- 9. PHP読み込み
- 10. PHPが "Unicode" MS Wordのドキュメントを読む
- 11. Rgraphvizライブラリの読み込みエラー
- 12. android NDKライブラリを読み込む - UnsatisfiedLinkError
- 13. Agda標準ライブラリの読み込み
- 14. CodeigniterでOpenTokライブラリを読み込む
- 15. C++ファイル読み込みライブラリ - ANSIとUnicode
- 16. ライブラリを読み込むためのSystem.load
- 17. Android Tess-Twoライブラリの読み込みデータ
- 18. angularjsライブラリを読み込めません
- 19. ページの読み込みが開始されないドキュメントの読み込み
- 20. PowerPoint - ドキュメントの読み込み時にマクロを読み込みますか?
- 21. clangのライブラリのドキュメント
- 22. BoostライブラリのDoxygenドキュメント
- 23. ライブラリ/ネームスペースのClojureドキュメント
- 24. PHP読み込みXMLファイル
- 25. PHPの警告:PHPのスタートアップ:動的ライブラリ '/usr/lib/php/20151012/gd.so'を読み込めません。
- 26. PHPの警告:PHPの起動:動的ライブラリ 'C:\\ Users \\ Public \\ xampp \\ php \\ ext \\ php_sqlsrv_56_ts.dll'を読み込めません。
- 27. PHPでcsvファイルを読み込んで読み込み
- 28. yaml-cppライブラリのAPIドキュメント
- 29. Elasticsearchのpythonライブラリ "post"のドキュメント
- 30. Python標準ライブラリのドキュメント例
どのようなテキストですか?もう少し詳しくお聞かせください。 –
「彼らをすべて持って来て、暗闇の中でそれらを結びつけるための図書館」はありません。もしあれば、私は支援が不可能だと思う。これらのフォーマットをすべてカバーすると、開発者のグループが狂ってしまうからです。これらのドキュメントフォーマットのいくつかには、まったくまともなライブラリがありません。 –
これらのすべての書式には単一のライブラリはありません。彼らはお互いに大きく異なっており、異なるアーキテクチャを表す異なるバージョンを持っています。私はあなたがそれぞれのフォーマットに最適なソリューションを探すのに最適であると確信しています。 –