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. تثبيت Go SDK
  2. تنفيذ المشغل لحالات استخدام الروابط بدءًا من links_launch.go
  3. إنشاء خدمة API لملفات PDF باستخدام وظيفة ‘initPdfApi()’ في الوحدة links_helper.go
  4. تحميل مستند PDF إلى خادم Aspose Cloud باستخدام وظيفة ‘uploadFile()’ في الوحدة links_helper.go
  5. إضافة رابط إلى مستند PDF باستخدام وظيفة ‘appendLink()’ في الوحدة append_link.go
  6. تنزيل الملف المعدل
 

يوضح هذا الكود عينة إضافة روابط إلى مستند PDF باستخدام PDF Cloud Go SDK


    package main

    import (
        "fmt"

        asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
    )

    func appendLink(pdf_api *asposepdfcloud.PdfApiService, document string, output_document string, page_num int32, link_action string, rect *asposepdfcloud.Rectangle, remote_folder string) {
        uploadFile(pdf_api, document)

        args := map[string]interface{}{
            "folder": remote_folder,
        }

        link := asposepdfcloud.Link{Href: link_action}

        link_annotation := asposepdfcloud.LinkAnnotation{
            Links:        []asposepdfcloud.Link{link},
            ActionType:   asposepdfcloud.LinkActionTypeGoToURIAction,
            Action:       link_action,
            Highlighting: asposepdfcloud.LinkHighlightingModeInvert,
            Color:        &asposepdfcloud.Color{A: 0xFF, R: 0xAA, G: 0x00, B: 0x00},
            Rect:         rect,
        }

        result, httpResponse, err := pdf_api.PostPageLinkAnnotations(
            document, page_num, []asposepdfcloud.LinkAnnotation{link_annotation}, args,
        )
        if err != nil {
            fmt.Println(err.Error())
        } else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
            fmt.Println("Unexpected error!")
        } else {
            fmt.Println(result)

            downloadFile(pdf_api, document, output_document)
        }
    }
 

العمل مع الروابط في PDF عبر Go SDK

إضافة الروابط إلى ملف PDF يعزز من سهولة الاستخدام والتفاعل والوصول. سواء كان ذلك للتنقل أو التسويق أو الإشارة المتقاطعة، فإن الروابط التشعبية تحسن من فعالية المستند، مما يجعل من الأسهل للمستخدمين العثور على المحتوى ذي الصلة واتخاذ الإجراءات. أضف الروابط إلى مستندات PDF باستخدام Aspose.PDF Cloud Go SDK.

مع Go SDK الخاص بنا يمكنك

  • إضافة رأس وتذييل لمستند PDF بتنسيق نص أو صورة.
  • إضافة جداول وأختام نصية أو صور إلى مستندات PDF.
  • إلحاق مستندات PDF متعددة إلى ملف موجود.
  • العمل مع مرفقات PDF والتعليقات التوضيحية وحقول النماذج.
  • تطبيق التشفير أو فك التشفير لمستندات PDF وتعيين كلمة مرور.
  • حذف جميع الأختام والجداول من صفحة أو مستند PDF بالكامل.
  • حذف ختم أو جدول معين من مستند PDF بواسطة معرفه.
  • استبدال مثيل واحد أو عدة مثيلات من النص في صفحة PDF أو من المستند بأكمله.
  • دعم واسع لتحويل مستندات PDF إلى صيغ ملفات أخرى متنوعة.
  • استخراج عناصر متنوعة من ملفات PDF وجعل مستندات PDF محسنة.
  • يمكنك تجربة التطبيق المجاني لاختبار الوظائف عبر الإنترنت.

  •