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 يساعد هذا السجل السحابي مبرمجي 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. تعريف الوظيفة
  2. تحميل PDF إلى التخزين السحابي
  3. تعيين معلمات الطلب
  4. الحصول على جميع الصفحات في PDF
  5. التكرار على كل صفحة
  6. لكل صورة يتم العثور عليها في الصفحة
 

يظهر هذا الكود النموذجي استخراج العلامات المائية من مستند 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 عبر الإنترنت واختبار الوظائف.

  •