HTML JPG PDF XML DOCX
  Product Family
PDF

إضافة إشارات مرجعية إلى PDF في .NET SDK

أضف إشارة مرجعية إلى مستند PDF باستخدام واجهة برمجة التطبيقات .NET على الخادم.

Get Started

كيفية إنشاء إشارة مرجعية عبر Cloud .NET SDK

من أجل إنشاء إشارة مرجعية عبر 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 بسهولة في بضعة أسطر من التعليمات البرمجية.

  1. إنشاء كائن إعدادات جديد بمفتاح وتطبيق سري
  2. إنشاء كائن للاتصال بواجهة برمجة التطبيقات السحابية
  3. تحميل ملف المستند الخاص بك
  4. تعيين الخاصية المطلوبة باستخدام PostBookmarkAsync
  5. التحقق من الاستجابة وتسجيل النتيجة.
  6. تنزيل الملف المحدث للاستخدام المحلي.
 

يظهر هذا الكود النموذجي إنشاء إشارة مرجعية في مستندات PDF


    using Aspose.Pdf.Cloud.Sdk.Model;

    namespace Bookmarks
    {
        public class BookmarkAdd
        {
            public static async Task Append(string documentName, string outputName, string parentBookmarkPath, 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)
                );
                List<Bookmark> newBookmarks = new List<Bookmark>() { bookmark };

                // Append new bookmark under the parentBookmarkPath in the PDF on cloud storage.
                BookmarksResponse response = await pdfApi.PostBookmarkAsync(documentName, parentBookmarkPath, newBookmarks, folder: remoteFolder);

                // Checks the response and logs the result.
                if (response == null)
                    Console.WriteLine("BookmarkAdd(): Unexpected error!");
                else if (response.Code < 200 || response.Code > 299)
                    Console.WriteLine("BookmarkAdd(): Failed to append bookmark to the document.");
                else
                { // Downloads the updated file for local use.
                    Console.WriteLine("BookmarkAdd(): bookmark successfully appended to the document '{0}.", documentName);
                    Stream stream = pdfApi.DownloadFile(Path.Combine(remoteFolder, documentName));
                    using var fileStream = File.Create(Path.Combine(localFolder, "append_bookmark_" + outputName));
                    stream.Position = 0;
                    await stream.CopyToAsync(fileStream);
                    Console.WriteLine("BookmarkAdd(): File '{0}' successfully downloaded.", "append_bookmrk_" + outputName);
                }
            }
        }
    }
 

العمل مع الإشارات المرجعية في PDF عبر .NET SDK

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

مع SDK الخاص بنا لـ .NET يمكنك

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

  •