HTML
JPG
PDF
XML
DOCX
PDF
استبدال إشارة مرجعية في PDF باستخدام .NET SDK
استبدال إشارة مرجعية في مستند PDF باستخدام واجهة برمجة التطبيقات .NET على الخادم.
Get Startedكيفية استبدال إشارة مرجعية عبر Cloud .NET SDK
من أجل استبدال إشارة مرجعية عبر Cloud .NET SDK ، سنستخدم Aspose.PDF Cloud .NET SDK تتيح لك هذه المجموعة السحابية بناء تطبيقات منشئ ومحرر ومحول PDF قائمة على السحابة بسهولة باستخدام C#، ASP.NET، أو لغات .NET الأخرى لمنصات السحابة المختلفة. افتح NuGet مدير الحزم، وابحث عن Aspose.PDF Cloud وقم بالتثبيت. يمكنك أيضًا استخدام الأمر التالي من وحدة تحكم مدير الحزمة.
أمر وحدة تحكم مدير الحزمة
PM> Install-Package Aspose.Pdf-Cloud
خطوات استبدال إشارة مرجعية عبر .NET SDK
يمكن لمطوري Aspose.PDF Cloud تحميل وتغيير الإشارة المرجعية في PDF بسهولة في بضع أسطر من التعليمات البرمجية.
- قم بإنشاء كائن تكوين جديد مع المفتاح السري والتطبيق الخاص بك
- إنشاء كائن للاتصال بواجهة برمجة تطبيقات السحابة
- تحميل ملف الوثيقة الخاص بك
- تعيين الخاصية المطلوبة باستخدام وظيفة PutBookmarkAsync
- التحقق من الاستجابة وتسجيل النتيجة
- تنزيل الملف المحدث للاستخدام المحلي
يظهر رمز العينة هذا استبدال إشارة مرجعية في مستندات PDF
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Bookmarks
{
public class BookmarksReplace
{
public static async Task Modify(string documentName, string outputName, string bookmarkPath, string title, 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]);
}
// Create new bookmark with input parameters for the PDF on cloud storage.
Bookmark bookmark = new Bookmark(
Action: "GoTo",
Bold: true,
Italic: false,
Title: title,
PageDisplay: "XYZ",
PageDisplayBottom: 10,
PageDisplayLeft: 10,
PageDisplayRight: 10,
PageDisplayTop: 10,
PageDisplayZoom: 2,
PageNumber: 1,
Color: new Color(A: 0x00, R: 0x00, G: 0xFF, B: 0x00)
);
// Replace a bookmark with bookmarkPath in the PDF on cloud storage.
BookmarkResponse response = await pdfApi.PutBookmarkAsync(documentName, bookmarkPath, bookmark, folder: remoteFolder);
// Checks the response and logs the result.
if (response == null)
Console.WriteLine("BookmarksReplace(): Unexpected error!");
else if (response.Code < 200 || response.Code > 299)
Console.WriteLine("BookmarksReplace(): Failed to append bookmark to the document.");
else
{ // Downloads the updated file for local use.
Console.WriteLine("BookmarksReplace(): bookmark successfully replaced in the document '{0}.", documentName);
Stream stream = pdfApi.DownloadFile(Path.Combine(remoteFolder, documentName));
using var fileStream = File.Create(Path.Combine(localFolder, "replace_bookmark_" + outputName));
stream.Position = 0;
await stream.CopyToAsync(fileStream);
Console.WriteLine("BookmarksReplace(): File '{0}' successfully downloaded.", "replace_bookmrk_" + outputName);
}
}
}
}
مع .NET SDK الخاص بنا يمكنك
- إضافة رأس وتذييل مستند PDF بتنسيق نص أو صورة.
- إضافة جداول وأختام نص أو صورة إلى مستندات PDF.
- إلحاق مستندات PDF متعددة بملف موجود.
- العمل مع مرفقات PDF والتعليقات التوضيحية وحقول النماذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الأختام والجداول من صفحة أو مستند PDF بالكامل.
- حذف ختم أو جدول معين من مستند PDF بواسطة معرفه.
- استبدال حالة واحدة أو متعددة للنص في صفحة PDF أو من المستند بالكامل.
- دعم واسع لتحويل مستندات PDF إلى صيغ ملفات أخرى متنوعة.
- استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسنة.
- يمكنك تجربة التطبيق المجاني لاستبدال الإشارات المرجعية في ملفات PDF عبر الإنترنت واختبار الوظيفة.
- موارد التعلم
- التوثيق
- كود المصدر
- مراجع API
- دعم المنتج
- الدعم المجاني
- الدعم المدفوع
- مدونة
- لماذا Aspose.PDF Cloud لـ .NET؟
- قائمة العملاء
- الأمان