Извлечь текст из PDF в Go

Как извлечь текст из PDF с помощью Go via C++

Как извлечь текст из PDF с помощью файла Aspose.PDF для Go via C++

Вам нужно проанализировать PDF? Программа Aspose.PDF for Go через C++ помогает извлекать текст из PDF-документов. Для извлечения данных мы будем использовать Aspose.PDF for Go via C++ — простой и безопасный набор инструментов для работы с PDF. Чтобы установить и использовать Aspose.PDF для Go через C++, нажмите Загрузить Aspose.PDF for Go.

Извлечь текст из PDF в Go


Чтобы опробовать этот код в своей среде, вам понадобится Aspose.PDF for Go via C++.

  1. Загрузите PDF-файл вместе с экземпляром документа.
  2. Создайте объект TextAbsorber для извлечения текста.
  3. Примите абсорбер для всех страниц.
  4. Получите извлеченный текст
  5. Создайте писателя и откройте файл, напишите в файл строку текста

Извлеките текст из PDF с помощью Go

В этом примере кода показано, как извлекать текст из PDF-документов

Input file:

File not added

Output format:

PDF

Output file:


    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()
    }

Об API Aspose.PDF for Go via C++

Наша библиотека.NET может объединить документ из любого поддерживаемого формата загрузки в любой поддерживаемый формат сохранения. Библиотека Aspose.PDF для .NET предоставляет довольно универсальные решения, которые помогут вам решить задачи объединения документов. Aspose.PDF поддерживает самое значительное количество популярных форматов документов, как для загрузки, так и для сохранения. Обращаем ваше внимание на то, что в данном разделе описаны только популярные слияния. На текущей странице представлена информация о слиянии TEXT с {{FILERESULT}}. Однако существует множество комбинаций для объединения файлов. Полный список поддерживаемых форматов см. в разделе Поддерживаемые форматы файлов.