الحصول على العلامات المائية من PDF عبر Go SDK
API للحصول على العلامات المائية من مستندات PDF مع Aspose.PDF Cloud Go SDK
Get Startedكيفية استخراج العلامات المائية من مستندات PDF باستخدام Cloud Go SDK
لاستخراج العلامات المائية من مستندات PDF، سنستخدم Aspose.PDF Cloud Go 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. يحتاج المطورون فقط إلى بضعة سطور من التعليمات البرمجية.
- تعريف الوظيفة
- تحميل PDF إلى التخزين السحابي
- تعيين معلمات الطلب
- الحصول على جميع الصفحات في PDF
- التكرار على كل صفحة
- لكل صورة يتم العثور عليها في الصفحة
يظهر هذا الكود النموذجي استخراج العلامات المائية من مستند PDF باستخدام PDF Cloud Go SDK
package main
import (
"fmt"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
// Extract images watermarks from document and show info to console
func GetWatermarks(pdf_api *asposepdfcloud.PdfApiService, document string, remoteFolder string) {
uploadFile(pdf_api, document)
args := map[string]interface{}{
"folder": remoteFolder,
}
result, httpResponse, err := pdf_api.GetPages(document, args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("GetPages() - Unexpected error!")
} else {
for pageNum := range result.Pages.List {
imageResult, httpResponse, err := pdf_api.GetImages(document, int32(pageNum+1), args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("Unexpected error!")
} else {
for _, image := range imageResult.Images.List {
fmt.Println("Page", pageNum+1, "Image Id=", image.Id, "LinkId:", image.Links[0].Href, "Width:", (image.Rectangle.LLY - image.Rectangle.LLX), "Height:", (image.Rectangle.URY - image.Rectangle.URX))
}
}
}
}
}
العمل مع العلامات المائية في PDF عبر Go SDK
يمكن للعلامات المائية أن تمنع الاستخدام أو التوزيع غير المصرح به عن طريق وضع علامة واضحة على المستند بمعلومات الملكية أو حقوق الطبع والنشر، وحماية المحتوى الأصلي من سوء الاستخدام أو إعادة التوزيع دون إذن. في بعض الحالات، تضاف العلامات المائية كميزة تصميم خفية لتعزيز مظهر المستند، مما يوفر مظهرًا احترافيًا ولامعًا يعكس هوية العلامة التجارية. تحقق من التفاصيل - Aspose.PDF Cloud Go SDK.
مع مجموعة تطوير البرامج الخاصة بنا في Go يمكنك
- إضافة رأس وتذييل مستند PDF بصيغة نصية أو صورة.
- إضافة جداول ونصوص أو طوابع صور إلى مستندات PDF.
- إلحاق مستندات PDF متعددة إلى ملف موجود.
- العمل مع مرفقات PDF، التعليقات التوضيحية، وحقول النماذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الطوابع والجداول من صفحة أو مستند PDF بالكامل.
- حذف طابع أو جدول معين من مستند PDF حسب معرفه.
- استبدال حالة واحدة أو متعددة من النص على صفحة PDF أو من المستند بالكامل.
- دعم واسع لتحويل مستندات PDF إلى تنسيقات ملفات أخرى متنوعة.
- استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسّنة.
- يمكنك تجربة التطبيق المجاني الخاص بنا للحصول على العلامات المائية من ملفات PDF عبر الإنترنت واختبار الوظائف.
- موارد التعلم
- التوثيق
- شفرة المصدر
- مراجع API
- دعم المنتج
- الدعم المجاني
- الدعم المدفوع
- المدونة
- لماذا Aspose.PDF Cloud لـ Go؟
- قائمة العملاء
- الأمان