إضافة علامات مائية إلى PDF عبر Go SDK
API لإضافة علامات مائية إلى مستندات 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. يحتاج المطورون إلى بضعة أسطر فقط من التعليمات البرمجية.
- تعريف وظيفة AppendNewWatermark
- تحميل ملفات PDF والصور إلى التخزين السحابي
- تعيين معلمات طلب API
- إنشاء كائن ImageStamp
- استدعاء API لإضافة العلامة المائية الصورية
- التعامل مع استجابة API
- تنزيل ملف PDF المعدل
يوضح هذا الكود النموذجي كيفية إضافة علامات مائية إلى مستند PDF باستخدام PDF Cloud Go SDK
package main
import (
"fmt"
"path"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
// Append image watermark to a document
func AppendNewWatermark(pdf_api *asposepdfcloud.PdfApiService, document string, imageFileName string, opacity float64, rotate float64, xPos float64, yPos float64, width float64, height float64, outputDocument string, remoteFolder string) {
uploadFile(pdf_api, document)
uploadFile(pdf_api, imageFileName)
args := map[string]interface{}{
"folder": remoteFolder,
}
image := asposepdfcloud.ImageStamp{
Background: true,
Opacity: opacity,
Rotate: asposepdfcloud.RotationNone,
RotateAngle: rotate,
XIndent: xPos,
YIndent: yPos,
Width: width,
Height: height,
Zoom: 1,
FileName: path.Join(remoteFolder, imageFileName),
}
_, httpResponse, err := pdf_api.PostDocumentImageStamps(document, []asposepdfcloud.ImageStamp{image}, args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("Unexpected error!")
} else {
fmt.Println("Successfully added image watermark. ")
downloadFile(pdf_api, document, outputDocument, "add_watermark_")
}
}
العمل مع العلامات المائية في PDF عبر Go SDK
يمكن أن تمنع العلامات المائية الاستخدام أو التوزيع غير المصرح به عن طريق تمييز المستند بوضوح بمعلومات الملكية أو حقوق النشر، مما يحمي المحتوى الأصلي من سوء الاستخدام أو إعادة التوزيع دون إذن. في بعض الحالات، تُضاف العلامات المائية كميزة تصميم خفية لتعزيز مظهر المستند، مما يوفر مظهرًا احترافيًا يعكس هوية العلامة التجارية. Aspose.PDF Cloud Go SDK.
مع Go SDK الخاص بنا يمكنك
- إضافة رأس وتذييل مستند PDF بتنسيق نص أو صورة.
- إضافة جداول وطوابع نصية أو صورية إلى مستندات PDF.
- إلحاق مستندات PDF متعددة بملف موجود.
- العمل مع مرفقات PDF والتعليقات التوضيحية وحقول النماذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الطوابع والجداول من صفحة أو مستند PDF كامل.
- حذف طابع أو جدول معين من مستند PDF عن طريق معرفه.
- استبدال حالة واحدة أو متعددة من النص في صفحة PDF أو من المستند بأكمله.
- دعم واسع لتحويل مستندات PDF إلى تنسيقات ملفات أخرى مختلفة.
- استخراج عناصر مختلفة من ملفات PDF وتحسين مستندات PDF.
- يمكنك تجربة تطبيقنا المجاني لإضافة العلامات المائية إلى ملفات PDF عبر الإنترنت واختبار الوظيفة.
- موارد التعلم
- التوثيق
- شفرة المصدر
- مراجع API
- دعم المنتج
- الدعم المجاني
- الدعم المدفوع
- المدونة
- لماذا Aspose.PDF Cloud لـ Go؟
- قائمة العملاء
- الأمان