HTML JPG PDF XML DOCX
  Product Family
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. يحتاج المطورون فقط إلى بضعة أسطر من التعليمات البرمجية.

  1. تحميل ملف PDF والصورة إلى التخزين السحابي.
  2. إنشاء ختم صورة بحجم وتنسيق محددين.
  3. إضافة ختم الصورة إلى الصفحة المطلوبة من PDF.
  4. تنزيل ملف 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.
  • يمكنك تجربة التطبيق المجاني لاختبار الوظائف.

  •