استخراج النص من PDF باستخدام Go

استخراج النص من مستند PDF

استخراج النص من مستند PDF هو مهمة شائعة ومفيدة للغاية. غالبًا ما تحتوي ملفات PDF على معلومات حيوية تحتاج إلى الوصول إليها، أو تحليلها، أو معالجتها لأغراض مختلفة.

استخراج النص يجعل محتوى PDF قابلاً للبحث، مما يسمح للمستخدمين بتحديد المعلومات المحددة بسرعة دون مراجعة المستند بالكامل يدويًا.

في حال أردت استخراج النص من مستند PDF، يمكنك استخدام ExtractText function. يرجى مراجعة المقتطف البرمجي التالي لاستخراج النص من ملف PDF باستخدام Go.

  1. افتح مستند PDF بالاسم الملف المعطى.
  2. ExtractText يستخرج محتوى النص من مستند PDF.
  3. اطبع النص المستخرج إلى وحدة التحكم.

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