HTML
JPG
PDF
XML
DOCX
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. يحتاج المطورون فقط إلى بضع سطور من الشيفرة.
- تحميل الملف إلى تخزين السحابة.
- استرجاع التعليقات من الصفحة باستخدام GetPageAnnotations().
- البحث عن تعليق نصي.
- يعيد نتيجة فارغة إذا لم يتم العثور على تطابق.
يعرض هذا المثال الشيفرة الحصول على تعليقات الصفحة من مستند 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 عبر الإنترنت واختبار الوظائف.
- مصادر التعلم
- التوثيق
- الشيفرة المصدرية
- مراجع API
- لماذا Aspose.PDF Cloud لـ Go؟
- قائمة العملاء
- الأمان