http://kanpoo.jp/
のサイトで、検索すると、PDFの内容が検索できます。
検索できるということは、PDFの文字を取得できるからだと思うのです。
PDFの文字をデータベースに読み込みプログラムを作りたいです。
とりあえず、PDFの文字を取得するプログラムを作りたいのですが、
作り方が全くわかりません。
どの言語をつかえばいいのか?
どの関数、ライブラリ?をつかえばいいのか?
何度ググっても、PDFの文字を取得するサイトがみつけられないので、
偉い人教えてください。
No.2ベストアンサー
- 回答日時:
標準でそういう機能を持っている言語はあまりないと思います。
そのためのライブラリなどを追加して処理することになるでしょう。例えば、Javaの場合、Apache Software Foundationから「PDFBox」というライブラリが出ています。これを利用することで、PDFからテキストを取得できます。http://pdfbox.apache.org/
No.3
- 回答日時:
わざわざ作らなくたって
テキストを引っ張り出すツールを呼び出せばいい
xpdfのpdftotextとかが使えるし,
namazuのようにpdfも全文検索できるものが
どうやってるのかをみればいい
(namazuのインデクサはxpdfを使ってたような).
No.1
- 回答日時:
開発やったことない方なら、たしかにたどれないかもしれませんね。
通常、
SDK
OpenSouce
オープンソース
API
のキーワードを、アプリ名とか、ファイル形式について検索します。有償であったり、無償であったりします。
オープンソースと言うのは無償で、プログラムの内容を公開し、使ってもらうプログラムの事をさします。
http://www.google.co.jp/search?hl=ja&q=Acrobat+S …
http://www.google.co.jp/search?hl=ja&q=PDF+%E3%8 …
とかですね。その中から、
http://www.infoq.com/jp/news/2007/12/sun-release …
http://journal.mycom.co.jp/articles/2009/02/20/p …
http://kengo.preston-net.com/archives/002506.shtml
http://kb2.adobe.com/jp/cps/255/2558.html
これらとは別に、企業同士で提携すると、デベロッパー版が渡されます。それがSDKとか、フレームワークとか、API、SPIとかよばれるものです。
開発環境は、当然それらの物に依存するので、何かとは特定できませんが、昔からあるものなら、CがVBが多いです。
最近のものなら、C++、C#、Javaが多いです。
やる気があるひとなら、また許可されている場合は、別言語に書き換える方もいますが、Javaだと以外にそんあことしなくても、C++から使えます。
なお、COM(DCOM)として提供されていれば、VBS、VBA(つまりエクセルから使える)、JScriptなどのオブジェクト指向スクリプト言語が使えます。また、そのように開発している方もおおいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Google ColaboでGUI作成
-
プログラミングのやり方ざっく...
-
プログラマーと学歴の関係性に...
-
vba クリップボードクリアにつ...
-
HTMLソースが表示のページのも...
-
batファイル、コマンドプロンプ...
-
Google Colabでimport soxが出...
-
フロントエンドエンジニアをし...
-
アセンブリ言語について。
-
fortran write文について マチ...
-
コトリン言語について。
-
AIのプログラムについて教えて...
-
Pythonでの文字列からfloatへの...
-
プログラミングを教えたいです...
-
htaccessで特定のディレクトリ...
-
PythonのTkinter詳しい方へ。画...
-
このURLで広告を出しているのは...
-
シェルスクリプトで最初にサブ...
-
プログラミングについて プログ...
-
プログラミングの進学について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
UNIX上のプログラムで使うライ...
-
拡張子.niiのファイルの開き方...
-
Excel VBA のstr()関数でエラー
-
MakefileのLDLIBSとLOADLIBESの...
-
.NET(C#)でのスタックオーバー...
-
Unsatisfied code symbol エラ...
-
ライブラリParamQuery gridにつ...
-
QRコード作成ライブラリ
-
Excel 参照設定ActiveDirectory
-
DXライブラリの画像の表示の仕...
-
dxライブラリで作ったpcゲーム...
-
オブジェクトライブラリ
-
アプリのバックグラウンド処理
-
Googlemapのように画像を拡大・...
-
動的ロードのメリット
-
「ライブラリ」ってどこの事で...
-
ポップアップJqueryプラグイン...
-
Pro*Cのリンクエラーがどうにも...
-
PHPとMYSQLでトーナメント表作成
-
コンパイラ、その周辺の質問
おすすめ情報