問題タブ [xpdf]
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.
laravel - Laravelでxpdfによって生成されたpdfと同じpdftotextを生成するには?
Laravelのspatieライブラリを使用してpdfをテキストに変換しています。Xpdfを使用しています。これは、pdftotext を変換するための私のコードです。
上記のコードにあるように、ユーザーはいくつかの pdf ファイルをアップロードし、このファイルを に変換していますtext()
。->setOptions(['layout','layout'])
PDFファイルと同じようにテキスト形式を表示するために使用しています。
基準 1:
wordファイルをpdfとして使用した場合、
setOptions
うまく機能します。それは私にそれがpdfにあるものと同じ印刷物を示しています。基準 2:
その中にHTMLコードを含むLaravelブレードファイルを使用した場合。
setOptions
この場合は機能しませんでした。この問題に取り組む方法がわかりません。
text()
PDFのように同じように設定する他のオプションはありますか。pdftotext の変換後、これから同じ情報を収集してデータベースに保存する必要があるため、これが必要です。
python - パスは、InMemoryUploadedFile ではなく、文字列、バイト、または os.PathLike である必要があります
djangoでは、ユーザーがアップロードしたファイルを取得し、ライブラリを使用しinput_pdf = request.FILES['pdf']
てフィールドテキストを抽出したいのですが、エラーが発生します: . ユーザーがアップロードしたファイルのパスを取得するにはどうすればよいですか、またはデータ型でどのように使用できますか。
ローカル ファイルの場合、次のコードでテキストを抽出すると言わざるを得ません。pdftextract
pdf = XPdf(input_pdf)
TypeError: _getfullpathname: path should be string, bytes or os.PathLike, not InMemoryUploadedFile
pdftextract
InMemoryUploadedFile
pdftextract