HTML JPG PDF XML DOCX
  Product Family
PDF

الحصول على تعليقات الصفحة من PDF عبر Go SDK

واجهة برمجة التطبيقات للحصول على التعليقات إلى مستندات PDF مع Aspose.PDF Cloud Go SDK

Get Started

كيفية الحصول على تعليقات الصفحة من مستندات PDF باستخدام Cloud Go SDK

للحصول على تعليقات الصفحة من مستندات PDF، سنستخدم Aspose.PDF Cloud Go SDK يساعد هذا SDK السحابي مبرمجي Go في تطوير تطبيقات إنشاء، وتعليق، وتحرير، وتحويل PDF المستندة إلى السحابة باستخدام لغة البرمجة Go عبر Aspose.PDF REST API. استخدم الأمر التالي من وحدة التحكم في إدارة الحزم.

أمر وحدة التحكم في إدارة الحزم


     
    go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
     
     

خطوات الحصول على تعليقات الصفحة باستخدام Go

يمكن لمطوري Aspose.PDF Cloud Go بسهولة الحصول على التعليقات لمستندات PDF. يحتاج المطورون فقط إلى بضع سطور من الشيفرة.

  1. تحميل الملف إلى تخزين السحابة.
  2. استرجاع التعليقات من الصفحة باستخدام GetPageAnnotations().
  3. البحث عن تعليق نصي.
  4. يعيد نتيجة فارغة إذا لم يتم العثور على تطابق.
 

يعرض هذا المثال الشيفرة الحصول على تعليقات الصفحة من مستند PDF باستخدام PDF Cloud Go SDK


    package main

    import (
        "fmt"

        asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
    )

    func RequestAnnotations(pdf_api *asposepdfcloud.PdfApiService, document_name string, page_num int32, remote_folder string) string {
        // Get annotations from the page in the PDF document.
        UploadFile(pdf_api, document_name)
        args := map[string]interface{}{
            "folder": remote_folder,
        }
        annotation_result := ""
        result, httpResponse, err := pdf_api.GetPageAnnotations(document_name, page_num, args)
        if err != nil {
            fmt.Println(err.Error())
        } else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
            fmt.Println("RequestAnnotations(): Failed to delete annotation from the document page.")
        } else {
            for _, annotation := range result.Annotations.List {
                if annotation.AnnotationType == asposepdfcloud.AnnotationTypeText {
                    fmt.Println("RequestAnnotations(): annotation id=", annotation.Id, " with '"+annotation.Contents+"' content get from the document '"+document_name+"' on ", annotation.PageIndex, " page.")
                    annotation_result := annotation.Id
                    return annotation_result
                }
            }
        }
        fmt.Println("RequestAnnotations(): Failed to get annotation in the document.")
        return annotation_result
    }
 

مع SDK الخاص بنا يمكنك

  • إضافة رأس وتذييل لمستند PDF بتنسيق نص أو صورة.
  • إضافة جداول وطوابع نصية أو صور إلى مستندات PDF.
  • إرفاق مستندات PDF متعددة إلى ملف موجود.
  • العمل مع مرفقات وتعليقات وحقول النماذج في PDF.
  • تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
  • حذف جميع الطوابع والجداول من صفحة أو من مستند PDF بالكامل.
  • حذف طابع أو جدول محدد من مستند PDF حسب معرفه.
  • استبدال حالة أو حالات متعددة من النص في صفحة PDF أو من المستند بأكمله.
  • دعم واسع لتحويل مستندات PDF إلى تنسيقات ملفات أخرى متنوعة.
  • استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسّنة.
  • يمكنك تجربة التطبيق المجاني للحصول على التعليقات من ملفات PDF عبر الإنترنت واختبار الوظائف.

  •