Извлечение текста из PDF с помощью Go
Contents
[
Hide
]
Извлечение текста из PDF‑документа
Извлечение текста из PDF‑документа — очень распространённая и полезная задача. PDF‑файлы часто содержат критически важную информацию, к которой необходимо получить доступ, проанализировать её или обработать в разных целях. Извлечение текста упрощает повторное использование в базах данных, отчётах или других документах.
Извлечение текста делает содержимое PDF доступным для поиска, позволяя пользователям быстро находить конкретную информацию без необходимости вручную просматривать весь документ.
Если вы хотите извлечь текст из PDF‑документа, вы можете использовать ExtractText функцию. Пожалуйста, проверьте следующий фрагмент кода, чтобы извлечь текст из PDF‑файла с помощью Go.
- Откройте 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()
}