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 في تطوير تطبيقات إنشاء وت anotator وتحرير وتحويل 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. يحتاج المطورون فقط إلى بضع سطور من الكود.
- استرجاع التعليق التوضيحي للرابط الموجود من مستند PDF.
- استخراج التعليقات التوضيحية للرابط الموجودة وعرضها.
- إنشاء كائن رابط جديد.
- تحديث التعليق التوضيحي للرابط في مستند PDF.
- تحميل مستند PDF المحدث.
ملاحظة: عند استبدال الروابط، نقوم بتغيير لونها لإظهار الارتباط التشعبي المتغير.
يوضح هذا الكود النموذجي استبدال الروابط في مستند PDF باستخدام PDF Cloud Go SDK
package main
import (
"fmt"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
func replaceLink(pdf_api *asposepdfcloud.PdfApiService, document string, output_document string, link_id string, link_action string, remote_folder string) {
uploadFile(pdf_api, document)
args := map[string]interface{}{
"folder": remote_folder,
}
result, httpResponse, err := pdf_api.GetLinkAnnotation(document, link_id, args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("Unexpected error!")
} else {
links := []asposepdfcloud.LinkAnnotation{*result.Link}
showLinks(&links)
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: result.Link.Rect,
}
result2, httpResponse, err := pdf_api.PutLinkAnnotation(PDF_DOCUMENT, result.Link.Id, 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(result2)
downloadFile(pdf_api, document, output_document)
}
}
}
العمل مع الروابط في PDF
من خلال مراجعة وتحديث الروابط التشعبية في مستندات PDF الخاصة بك بانتظام، يمكنك الحفاظ على ملاءمتها ودقتها وأمانها، وبالتالي توفير تجربة أفضل لقرائك. استبدل الروابط في مستندات PDF باستخدام Aspose.PDF Cloud Go SDK.
مع مكتبة Go الخاصة بنا يمكنك:
- إضافة رأس وتذييل مستند PDF بتنسيق نصي أو صورة.
- إضافة جداول وطوابع نصية أو صورة إلى مستندات PDF.
- إلحاق مستندات PDF متعددة بملف موجود.
- العمل مع مرفقات PDF والتعليقات التوضيحية وحقول النماذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الطوابع والجداول من صفحة أو مستند PDF بالكامل.
- حذف طابع أو جدول معين من مستند PDF بواسطة معرفه.
- استبدال حالة واحدة أو متعددة من النص في صفحة PDF أو من المستند بأكمله.
- دعم واسع لتحويل مستندات PDF إلى تنسيقات ملفات أخرى مختلفة.
- استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسنة.
- يمكنك تجربة التطبيق المجاني لاختبار الوظائف عبر الإنترنت.
- موارد التعلم
- التوثيق
- الكود المصدري
- مراجع API
- دعم المنتج
- الدعم المجاني
- الدعم المدفوع
- مدونة
- لماذا Aspose.PDF Cloud for Go؟
- قائمة العملاء
- الأمان