إنشاء إشارات مرجعية في PDF باستخدام C#

يصف هذا المقال كيفية إنشاء إشارات مرجعية في PDF باستخدام C#. يحتوي على كافة التفاصيل اللازمة لتعيين بيئة التطوير المتكاملة، وقائمة بالخطوات، ونموذج تعليمات برمجية لإضافة إشارات مرجعية إلى ملف PDF باستخدام C#. ستتعلم تقنيات مختلفة لإضافة إشارة مرجعية إلى صفحة واحدة أو إلى جميع الصفحات في ملف PDF أو تنسيق الإشارات المرجعية.

خطوات إضافة الإشارات المرجعية إلى ملف PDF باستخدام C#

  1. قم بتعيين البيئة لاستخدام Aspose.PDF for .NET لإضافة الإشارات المرجعية
  2. قم بإنشاء PdfBookmarkEditor للعمل مع الإشارات المرجعية في ملف PDF
  3. ربط ملف PDF بالمحرر
  4. قم بتحديد مجموعة من عناوين الإشارات المرجعية المقابلة لصفحات محددة
  5. قم بتحديد مجموعة من أرقام الصفحات للإشارات المرجعية الخاصة بكل منها
  6. إنشاء إشارات مرجعية للصفحات المحددة باستخدام العناوين
  7. Save ملف PDF المحدث مع الإشارات المرجعية للملف الجديد

تشرح هذه الخطوات كيفية إضافة إشارة مرجعية في ملف PDF باستخدام C#. قم بإنشاء كائن فئة PdfBookmarkEditor، وربط ملف PDF بهذا المحرر، وحدد مجموعة من عناوين الإشارات المرجعية وأرقام الصفحات المقابلة. أخيرًا، اتصل بـ CreateBookmarkOfPage لإنشاء إشارات مرجعية وحفظ الناتج.

الكود لإضافة إشارة مرجعية إلى مستند PDF باستخدام C#

using Aspose.Pdf;
using Aspose.Pdf.Facades;
class BookmarkPdf
{
static void Main()
{
new License().SetLicense("license.lic");// Initialize the PDF License
// Instantiate the PdfBookmarkEditor
using (PdfBookmarkEditor pdfEditor = new PdfBookmarkEditor())
{
// Bind the PDF file
pdfEditor.BindPdf("LargePDF.pdf");
// Define an array of bookmark titles
string[] bookmarkTitles = { "Introduction", "Chapter 1", "Conclusion" };
// Define an array of page numbers
int[] bookmarkPages = { 1, 3, 6 };
// Create bookmarks
pdfEditor.CreateBookmarkOfPage(bookmarkTitles, bookmarkPages);
// Save the updated PDF
pdfEditor.Save("BookmarkedPDF_Output.pdf");
}
}
}

يوضح هذا الكود كيفية إدراج إشارة مرجعية في ملف PDF باستخدام C#. يمكنك إنشاء إشارة مرجعية لصفحة واحدة باستخدام تحميل إضافي آخر لطريقة CreateBookmarkOfPage() عن طريق تمرير اسم الإشارة المرجعية ورقم صفحة PDF؛ لإنشاء إشارات مرجعية على جميع الصفحات، استخدم طريقة CreateBookmarks()، ولتعيين تنسيق الإشارات المرجعية، استخدم التحميل الإضافي المختلف لطريقة CreateBookmarks() عن طريق توفير اللون وعلم الخط العريض وعلم الخط المائل. يمكنك إضافة إشارة مرجعية مكررة لصفحة واحدة باستخدام طريقة CreateBookmarks() باستخدام كائن فئة Bookmark.

لقد أرشدنا هذا البرنامج التعليمي السريع إلى كيفية وضع إشارة مرجعية على ملف PDF. لإزالة الخلفية من ملف PDF، راجع المقال على إزالة الخلفية من ملف PDF باستخدام C#.

 عربي