الحصول على الروابط من PDF في .NET SDK
واجهة برمجة التطبيقات للحصول على الروابط من مستندات PDF باستخدام واجهة برمجة التطبيقات .NET من جانب الخادم.
Get Startedكيفية استخراج تعليقات الروابط من مستندات PDF باستخدام Cloud .NET SDK
لاستخراج الروابط من مستندات PDF عبر Cloud .NET SDK، سنستخدم Aspose.PDF Cloud .NET SDK يتيح لك هذا SDK السحابي بناء تطبيقات إنشاء وتحرير وتحويل PDF بسهولة في C#، ASP.NET، أو لغات .NET الأخرى لمنصات السحاب المختلفة. افتح NuGet مدير الحزم، وابحث عن Aspose.PDF Cloud وقم بالتثبيت. يمكنك أيضًا استخدام الأمر التالي من وحدة التحكم في إدارة الحزم.
أمر وحدة التحكم في إدارة الحزم
PM> Install-Package Aspose.Pdf-Cloud
خطوات الحصول على الروابط باستخدام .NET SDK
يمكن لمطوري Aspose.PDF Cloud استخراج تعليقات الروابط من مستندات PDF بسهولة. يحتاج المطورون فقط إلى بضعة أسطر من التعليمات البرمجية.
- إنشاء كائن تكوين جديد باستخدام المفتاح السري و مفتاح التطبيق الخاص بك
- إنشاء كائن للاتصال بواجهة برمجة التطبيقات السحابية
- تحميل ملف المستند الخاص بك
- استخراج الروابط من مستندات PDF في التخزين السحابي باستخدام دالة GetPageLinkAnnotationsAsync
- التحقق من الاستجابة وتسجيل النتيجة
- إذا كانت العملية ناجحة، طباعة تعليقات الروابط
يعرض هذا الرمز النموذجي كيفية الحصول على الروابط من مستند PDF
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Links
{
public class LinksExtract
{
public static async Task ShowInfo(string documentName, int pageNumber, string remoteFolder)
{
// Get your AppSid and AppSecret from https://dashboard.aspose.cloud (free registration required).
pdfApi = new PdfApi(AppSecret, AppSid);
using (var file = File.OpenRead(Path.Combine(localFolder, documentName)))
{ // Upload the local PDF to cloud storage folder name.
FilesUploadResult uploadResponse = await pdfApi.UploadFileAsync(Path.Combine(remoteFolder, documentName), documentName);
Console.WriteLine(uploadResponse.Uploaded[0]);
}
// Get link annotations from the PDF in cloud storage.
LinkAnnotationsResponse response = await pdfApi.GetPageLinkAnnotationsAsync(documentName, pageNumber, folder: remoteFolder);
// Checks the response and logs the result.
if (response == null)
Console.WriteLine("LinksExtract(): Unexpected error!");
else if (response.Code < 200 || response.Code > 299)
Console.WriteLine("LinksExtract(): Failed to receive links from the document.");
else if (response.Links == null || response.Links.List == null || response.Links.List.Count == 0)
Console.WriteLine("LinksExtract(): links not found in the document.");
else
{ // Show links.
Console.WriteLine("LinksExtract(): all links successfully received from the document '{0}.", documentName);
foreach (LinkAnnotation link in response.Links.List)
Console.WriteLine(link.ToString());
}
}
}
}
العمل مع الروابط في PDF عبر .NET SDK
من خلال استخراج الروابط، يمكن التحقق بشكل منهجي من صحة وملاءمة كل عنوان URL، مما يضمن أن جميع المراجع حالية وعملية. لأعمال مثل تنزيل المستندات المرتبطة أو تنفيذ تحليلات المجموعات، يتيح استخراج عناوين URL الأتمتة، مما يوفر الوقت ويقلل الجهد اليدوي. استخرج الروابط من مستندات PDF باستخدام Aspose.PDF Cloud .NET SDK.
مع SDK الخاص بنا لـ .NET يمكنك
- إضافة رأس وتذييل مستند PDF بتنسيق نص أو صورة.
- إضافة جداول وطوابع نص أو صورة إلى مستندات PDF.
- إرفاق مستندات PDF متعددة بملف موجود.
- العمل مع مرفقات PDF، التعليقات التوضيحية، وحقول النماذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الطوابع والجداول من صفحة أو مستند PDF بالكامل.
- حذف طابع أو جدول معين من مستند PDF باستخدام معرفه.
- استبدال حالة واحدة أو متعددة من النص على صفحة PDF أو من المستند بأكمله.
- دعم واسع لتحويل مستندات PDF إلى تنسيقات ملفات أخرى متنوعة.
- استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسنة.
- يمكنك تجربة التطبيق المجاني لاختبار الوظائف.
- موارد التعلم
- التوثيق
- شفرة المصدر
- مراجع API
- دعم المنتج
- الدعم المجاني
- الدعم المدفوع
- المدونة
- لماذا Aspose.PDF Cloud لـ .NET؟
- قائمة العملاء
- الأمان