Go を使用して PDF からテキストを抽出する
Contents
[
Hide
]
PDF ドキュメントからテキストを抽出する
PDFドキュメントからテキストを抽出することは、非常に一般的で有用な作業です。PDFにはしばしば、さまざまな目的でアクセス、分析、または処理が必要な重要な情報が含まれています。テキストを抽出することで、データベース、レポート、その他の文書での再利用が容易になります。
テキストを抽出すると、PDFコンテンツが検索可能になり、ユーザーは文書全体を手動でレビューすることなく、特定の情報を迅速に見つけることができます。
PDFドキュメントからテキストを抽出したい場合は、以下を使用できます ExtractText 関数。 Go を使用して PDF ファイルからテキストを抽出するための、以下のコードスニペットをご確認ください。
- 指定されたファイル名のPDFドキュメントを開きます。
- ExtractTextを使用して、PDFドキュメントからテキストコンテンツを抽出します。
- 抽出したテキストをコンソールに出力します。
package main
import "github.com/aspose-pdf/aspose-pdf-go-cpp"
import "log"
import "fmt"
func main() {
// Open(filename string) opens a PDF-document with filename
pdf, err := asposepdf.Open("sample.pdf")
if err != nil {
log.Fatal(err)
}
// ExtractText() returns PDF-document contents as plain text
txt, err := pdf.ExtractText()
if err != nil {
log.Fatal(err)
}
// Print
fmt.Println("Extracted text:\n", txt)
// Close() releases allocated resources for PDF-document
defer pdf.Close()
}