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
     
     

خطوات إضافة العلامات المائية باستخدام Go

يمكن لمطوري Aspose.PDF Cloud Go بسهولة إضافة علامات مائية إلى مستندات PDF. يحتاج المطورون إلى بضعة أسطر فقط من التعليمات البرمجية.

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

  •