HTML
JPG
PDF
XML
DOCX
PDF
إضافة ختم صورة إلى صفحة محددة من 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
خطوات إضافة ختم صورة إلى PDF باستخدام Go
يمكن لمطوري Aspose.PDF Cloud Go بسهولة إضافة ختم صورة إلى مستندات PDF. يحتاج المطورون فقط إلى بضعة أسطر من التعليمات البرمجية.
- تحميل ملف PDF والصورة إلى التخزين السحابي.
- إنشاء ختم صورة بحجم وتنسيق محددين.
- إضافة ختم الصورة إلى الصفحة المطلوبة من PDF.
- تنزيل ملف PDF المختوم.
يعرض هذا الكود النموذجي كيفية إضافة ختم صورة إلى مستند PDF باستخدام PDF Cloud Go SDK
package main
import (
"fmt"
"path"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
func AppendPageStampImage(pdf_api *asposepdfcloud.PdfApiService, documentName string, outputDocument string, imageFileName string, pageNumber int32, width float64, height float64, remoteFolder string) {
// Append image stamp to page of the PDF document.
uploadFile(pdf_api, documentName)
uploadFile(pdf_api, imageFileName)
args := map[string]interface{}{
"folder": remoteFolder,
}
stamp := asposepdfcloud.ImageStamp{
Background: true,
HorizontalAlignment: asposepdfcloud.HorizontalAlignmentCenter,
VerticalAlignment: asposepdfcloud.VerticalAlignmentCenter,
Opacity: 1,
Rotate: asposepdfcloud.RotationNone,
RotateAngle: 45,
Width: width,
Height: height,
Zoom: 1,
FileName: path.Join(remoteFolder, imageFileName),
}
_, httpResponse, err := pdf_api.PostPageImageStamps(documentName, pageNumber, []asposepdfcloud.ImageStamp{stamp}, args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("appendStampImage()): Failed to append image stamp to the document.")
} else {
fmt.Println("appendStampImage(): image stamp '"+imageFileName+"' appended successfully pn page", pageNumber, " to the document '"+documentName+"'.")
downloadFile(pdf_api, documentName, outputDocument, "add_image_stamp_")
}
}
مع SDK الخاص بنا يمكنك
- إضافة رأس وتذييل إلى مستند PDF بصيغة نص أو صورة.
- إضافة جداول وختم نص أو صورة إلى مستندات PDF.
- إلحاق مستندات PDF متعددة بملف موجود.
- العمل مع مرفقات PDF والتعليقات الحاشية وحقول النماذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الأختام والجداول من صفحة أو من مستند PDF بالكامل.
- حذف ختم أو جدول محدد من مستند PDF بواسطة معرفه.
- استبدال حالة واحدة أو حالات متعددة من النص في صفحة PDF أو في المستند بأكمله.
- دعم واسع لتحويل مستندات PDF إلى تنسيقات ملفات أخرى متنوعة.
- استخراج عناصر مختلفة من ملفات PDF وتحسين مستندات PDF.
- يمكنك تجربة التطبيق المجاني لاختبار الوظائف.
- موارد التعلم
- التوثيق
- الكود المصدري
- مراجع API
- لماذا Aspose.PDF Cloud لـ Go؟
- قائمة العملاء
- الأمان