Extraire du texte d'un PDF avec Go

Extraire du texte du document PDF

Extraire du texte du document PDF est une tâche très courante et utile. Les PDF contiennent souvent des informations essentielles qui doivent être consultées, analysées ou traitées à diverses fins. Extraire du texte permet de réutiliser plus facilement ces données dans des bases de données, des rapports ou d’autres documents.

L’extraction de texte rend le contenu PDF interrogeable, permettant aux utilisateurs de localiser rapidement des informations spécifiques sans devoir parcourir manuellement l’ensemble du document.

Au cas où vous voudriez extraire du texte d’un document PDF, vous pouvez utiliser ExtractText fonction. Veuillez vérifier le fragment de code suivant afin d’extraire du texte d’un fichier PDF en utilisant Go.

  1. Ouvrez un document PDF avec le nom de fichier donné.
  2. ExtractText extrait le contenu texte du document PDF.
  3. Affichez le texte extrait dans la console.

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