Extraer texto de un PDF en Go

Cómo extraer texto de un PDF con Go via C++

Cómo extraer texto de un PDF con Aspose.PDF para Go via C++

¿Necesitas analizar un PDF? El Aspose.PDF for Go a través de C++ ayuda a extraer texto de documentos PDF. Para realizar la extracción, utilizaremos Aspose.PDF for Go via C++, que es un conjunto de herramientas fácil y seguro que se utiliza para trabajar con PDF. Para instalar y usar Aspose.PDF for Go a través de C++, haz clic en Descargar Aspose.PDF for Go.

Extraer texto de un PDF en Go


Necesitas Aspose.PDF for Go via C++ para probar el código en tu entorno.

  1. Cargue el PDF con una instancia de Document.
  2. Crea un objeto TextAbsorber para extraer texto.
  3. Acepta el absorbente para todas las páginas.
  4. Obtenga el texto extraído
  5. Crea un escritor y abre el archivo, escribe una línea de texto en el archivo

Extrae texto de un PDF con Go

Este código de ejemplo muestra cómo extraer texto de documentos 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()
    }

Acerca de Aspose.PDF for la API de Go

Nuestra biblioteca.NET puede combinar un documento de cualquier formato de descarga compatible con cualquier formato de guardado compatible. La biblioteca Aspose.PDF for .NET ofrece soluciones bastante universales que le ayudarán a resolver las tareas de combinación de documentos. Aspose.PDF admite la mayor cantidad de formatos de documentos populares, tanto para cargar como para guardar. Preste atención al hecho de que en la sección actual solo se describen las combinaciones populares. La página actual proporciona información sobre la fusión de TEXT con {{FILERESULT}}. Sin embargo, hay muchas combinaciones para combinar los archivos. Para obtener una lista completa de los formatos compatibles, consulte la sección Formatos de archivo compatibles.