答えて
私はこのpyPdf Pythonライブラリ(http://pybrary.net/pyPdf/)を使うことができると思います。必要な単語含むページの このコードショー番号:
from pyPdf import PdfFileReader
input = PdfFileReader(file("YourPDFFile.pdf", "rb"))
numberOfPages = input.getNumPages()
i = 1
while i < numberOfPages:
oPage = input.getPage(i)
text = oPage.extractText()
text.encode('utf8', 'ignore')
if text.find('What are you looking for') != -1:
print i
i += 1
同じですが、あなたがこれまで持っている何のPython 3
from pyPdf import PdfFileReader
input = PdfFileReader(open("YourPDFFile.pdf", "rb"))
numberOfPages = input.getNumPages()
i = 1
while i < numberOfPages:
oPage = input.getPage(i)
text = oPage.extractText()
text.encode('utf8', 'ignore')
if text.find('What are you looking for') != -1:
print(i)
i += 1
主な問題は、このスクリプトでPython 2.7を使用していて、 Pythonのバージョン[http://diveintopython3.org/porting-code-to-python-3-with-2to3.html](http://diveintopython3.org/porting-code-to-python-3-with-2to3。 html) –
ちょうどメモとして、forループ( '1、numberOfPages)'のために ''単語 ''をテキスト内で ''テストするだけです。 –
I PyPdfを使っていないのにドキュメンテーションを見ていると、あなたのように見えません。私はPDF標準についてはあまりよく分かりませんが、文書そのものはページの観点から定義されている可能性があります。 –
- 1. PDFとPAdES(PDF/A-2及びPDF 2.0)
- 2. Aspose PDF Merge PDF from byte [] []
- 3. PDF、
- 4. PDF
- 5. PDFでPDFを埋め込む(PDF作成:)
- 6. PDF/A-1、PDF/A-2、PDF/A-3仕様
- 7. Jekyll PDF URL *「* .pdf」で終わらない
- 8. pdfファイルをまとめて{pdf ver 1.7}
- 9. PDFを操作するC#PDFライブラリ
- 10. Flask/postgres - PDFを表示PDFを使用
- 11. Evo Pdf PDFにカスタムプロパティを追加
- 12. PDFボックスがゼロビットを作成するPDF
- 13. R&OS PDF in PHP(pdfの名前)
- 14. pdfファイルをプリンタに送る - print pdf
- 15. PDFからPDF/Aへの変換
- 16. 動的PDF v/s HTMLからPDF
- 17. ImageMagickには、PDF => PDF複数ページ
- 18. PHPインポートPDFフォームと出力PDFフォーム
- 19. Drawboardでpdfファイルを開くAutohotkeyスクリプトpdf
- 20. itextSharp datatable to pdf base64 string - pdf破損
- 21. PDFクロスリファレンスストリーム
- 22. ハイライトpdf
- 23. スプリングブートジャスパーレポートブランクPDF
- 24. レンダリングチェックボックス(PDF)
- 25. UIPageviewController PDF
- 26. ニットPDF
- 27. PDFリーダー
- 28. PDFテーブル
- 29. PDFレンダリング
- 30. pdf(yii2)
で作業を?。 Pythonを使用している場合は、 'collections'モジュールを調べてください。 – TyrantWave
ああ見てください。多くの多くの人々が同じ質問をしています:http://stackoverflow.com/search?q=python+index+pdf。あなたも、ページの上部にある「検索」ボックスを使用して他の人があなたに助けてくれるものを見てください。 –
「私が探しているものには近くない」役に立たない。要件が実際にどのように異なるかを慎重かつ完全に定義してください。私たちはあなたが何をしているのかについて独特か違っているのか分かりません。それは私たちと同じように見えます。 –