احذف الإشارة المرجعية من PDF عبر .NET SDK
API لحذف الإشارة المرجعية من مستندات PDF باستخدام .NET.
Get Startedكيفية حذف الإشارة المرجعية من مستندات PDF باستخدام Cloud .NET SDK
لحذف الإشارة المرجعية من مستندات PDF عبر Cloud .NET SDK، سنستخدم Aspose.PDF Cloud .NET SDK تتيح لك هذه الـ Cloud SDK بسهولة بناء تطبيقات لإنشاء وتحرير وتحويل ملفات PDF قائمة على السحابة باستخدام C# وASP.NET أو لغات .NET الأخرى لمنصات السحابة المختلفة. افتح NuGet مدير الحزم، وابحث عن Aspose.PDF Cloud وقم بالتثبيت. يمكنك أيضًا استخدام الأمر التالي من وحدة تحكم مدير الحزم.
أمر وحدة تحكم مدير الحزم
PM> Install-Package Aspose.Pdf-Cloud
خطوات حذف الإشارة المرجعية باستخدام .NET SDK
يمكن لمطوري Aspose.PDF Cloud تحميل وحذف الإشارة المرجعية من مستندات PDF بسهولة في بضعة أسطر من الشيفرة.
- أنشئ كائن تكوين جديد باستخدام المفتاح السري والتطبيق الخاص بك.
- أنشئ كائنًا للاتصال بـ Cloud API.
- قم بتحميل ملف PDF إلى التخزين السحابي.
- احذف الإشارة المرجعية من PDF في التخزين السحابي باستخدام وظيفة DeleteBookmarkAsync.
- تحقق من الاستجابة وسجل النتيجة.
- قم بتنزيل الملف المحدّث للاستخدام المحلي.
تظهر هذه العينة الشيفرة حذف الإشارة المرجعية من مستند PDF
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Bookmarks
{
public class BookmarksRemove
{
public static async Task Delete(string documentName, string outputName, string bookmarkPath, string localFolder, 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]);
}
// Delete bookmark with bookmarkPath in the PDF on cloud storage.
AsposeResponse response = await pdfApi.DeleteBookmarkAsync(documentName, bookmarkPath, folder: remoteFolder);
// Checks the response and logs the result.
if (response == null)
Console.WriteLine("BookmarksRemove(): Unexpected error!");
else if (response.Code < 200 || response.Code > 299)
Console.WriteLine("BookmarksRemove(): Failed to remove bookmark from the document.");
else
{ // Downloads the updated file for local use.
Console.WriteLine("BookmarksRemove(): bookmark '{0}' successfully removed from the document '{1}.", bookmarkPath, documentName);
Stream stream = pdfApi.DownloadFile(Path.Combine(remoteFolder, documentName));
using var fileStream = File.Create(Path.Combine(localFolder, "append_pages_" + outputName));
stream.Position = 0;
await stream.CopyToAsync(fileStream);
Console.WriteLine("BookmarksRemove(): File '{0}' successfully downloaded.", "delete_bookmrk_" + outputName);
}
}
}
}
العمل مع الروابط في PDF عبر .NET SDK
مع مرور الوقت، قد تصبح الروابط التشعبية قديمة أو تؤدي إلى صفحات لم تعد موجودة. يمكن أن تزعج هذه الروابط المعطلة القراء وتقلل من مصداقية المستند. إزالة هذه الروابط يضمن بقاء المحتوى دقيقًا وموثوقًا. احذف الروابط من مستندات PDF باستخدام Aspose.PDF Cloud .NET SDK.
مع SDK الخاص بنا لـ .NET يمكنك
- إضافة رأس وتذييل مستند PDF بصيغة نص أو صورة.
- إضافة جداول وطوابع نصية أو صورة إلى مستندات PDF.
- إلحاق عدة مستندات PDF إلى ملف موجود.
- العمل مع مرفقات PDF والتعليقات الحاشية وحقول النماذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف كل الطوابع والجداول من صفحة أو مستند PDF بالكامل.
- حذف طابع أو جدول معين من مستند PDF باستخدام معرفه.
- استبدال حالة واحدة أو متعددة من النص على صفحة PDF أو من المستند بالكامل.
- دعم واسع لتحويل مستندات PDF إلى صيغ ملفات أخرى متنوعة.
- استخراج عناصر متنوعة من ملفات PDF وجعل مستندات PDF محسّنة.
- يمكنك تجربة التطبيق المجاني لاختبار الوظائف.
- موارد التعلم
- التوثيق
- الشيفرة المصدرية
- مراجع API
- لماذا Aspose.PDF Cloud لـ .NET؟
- قائمة العملاء
- الأمان