شما باید با اصطلاح “نشانک” آشنا باشید که ویژگی ای را نشان می دهد که می توانید در صورت لزوم به راحتی به آن برسید. در حین کار با اسناد کلمه بزرگ ، اغلب ممکن است نشانک ها را به متن/صفحات خاصی اضافه کنید که دوست دارید در لیست مکانهایی قرار بگیرید که در صورت لزوم می خواهید به سرعت به آنها دسترسی پیدا کنید. Microsoft Word به شما امکان می دهد با اضافه کردن ، به روزرسانی و حذف نشانک ها با نشانک ها در اسناد کار کنید. با این حال ، به عنوان یک توسعه دهنده .NET ، شما می خواهید قابلیت کار با نشانک ها را از طریق برنامه C#/VB.NET خود داشته باشید. در این وبلاگ ، ما نشان خواهیم داد که چگونه می توان نشانک ها را به یک سند Word در C# با استفاده از API رایگان و منبع آزاد ، NPOI اضافه کرد.

چگونه می توان با استفاده از Microsoft Word ، نشانک را در سند Word وارد کرد؟

قبل از اینکه بتوانیم یک برنامه C# را برای افزودن نشانک به یک کلمه پرونده docx بررسی کنیم ، ابتدا به ما اجازه دهید نگاهی بیندازیم که چگونه با استفاده از Microsoft Word انجام می شود. Microsoft Word به شما امکان می دهد نشانک هایی را ایجاد کنید که به سمت یک مکان خاص در سند Word خود اشاره کنید. بنابراین می توانید به هر یک از این نشانک ها بروید و در صورت لزوم می توانید آنها را حذف کنید.

مراحل اضافه کردن نشانک در سند Word با استفاده از Microsoft Word

برای افزودن یک نشانک در سند Word از درون Microsoft Word ، می توانید از مراحل زیر استفاده کنید.

  1. Microsoft Word را باز کنید و با یک سند خالی شروع کنید.
  2. متن ، یک تصویر یا مکانی را در سند خود انتخاب کنید که می خواهید یک نشانک را وارد کنید.
  3. از منوی درج ، روی نشانک کلیک کنید. با این کار منوی نشانک برای اضافه کردن یک نشانک باز می شود. 4- با نام Bookmark ، یک نام را تایپ کرده و روی افزودن کلیک کنید. می توانید مراحل فوق را برای اضافه کردن چندین نشانک به مکانهای مختلف در سند خود تکرار کنید.

چگونه به یک نشانک برویم؟

برای رفتن به یک نشانک خاص ، Ctrl+G را تایپ کنید تا در جعبه پیدا کنید و در جعبه پیدا کنید و جایگزین کنید. زیر بروید به آنچه ، روی نشانک کلیک کنید. نام نشانک را وارد یا انتخاب کنید ، و سپس روی بروید به .

چگونه می توان با استفاده از C#نشانک را در سند Word وارد کرد؟

اکنون که ما دیده ایم که چگونه می توان یک نشانک را در یک سند Word با استفاده از Microsoft Word وارد کرد ، می توانیم با استفاده از NPOI API برای .NET در برنامه C# خود به سمت انجام همان کار حرکت کنیم. اگر قبلاً API NPOI را نصب نکرده اید ، می توانید راهنمای جامع ما را برای نصب NPOI API در پروژه .NET خود طی کنید.

راهنمای گام به گام برای اضافه کردن نشانک در سند Word با استفاده از C# {.wp-block-Heading

در این مرحله ، پروژه .NET شما باید آماده نوشتن کد برای قرار دادن یک نشانک در یک سند Word با استفاده از NPOI API در C#باشد. مراحل زیر را می توان برای این منظور استفاده کرد.

  1. نمونه ای از xwpfdocument ایجاد کنید
  2. نمونه ای از کلاس CT_Bookmark را تعریف کنید
  3. نشانک را به پاراگراف اضافه کنید 4- پرونده را در دیسک ذخیره کنید
//Creat document
XWPFDocument doc = new XWPFDocument();
CT_P para = doc.Document.body.AddNewP();
//Bookmark start
CT_Bookmark bookmark = new CT_Bookmark();
bookmark.name = "P1";
para.Items.Add(bookmark);
int idCount = para.Items.Count;
bookmark.id = idCount.ToString();
para.ItemsElementName.Add(ParagraphItemsChoiceType.bookmarkStart);
para.AddNewR().AddNewT().Value = "FileFormat.com - How to add bookmarks in Word Document.";
//Bookmark end
bookmark = new CT_Bookmark();
bookmark.id = idCount.ToString();
para.Items.Add(bookmark);
para.ItemsElementName.Add(ParagraphItemsChoiceType.bookmarkEnd);
//Save the file
using (FileStream file = File.Create("Bookmark.docx"))
{
    doc.Write(file);
}

نتیجه گیری

در این مقاله ، ما نحوه استفاده از NPOI API را در C# زبان برنامه نویسی برای وارد کردن یک نشانک در یک سند Word نشان دادیم. NPOI API یک API منبع باز است و برای کار با اسناد Microsoft Word رایگان می تواند استفاده کند. می توانید به سایر نمونه های NPOI برای کار با پرونده های اسناد در C# نگاهی بیندازید. برای مثال های بیشتر در مورد همکاری با NPOI ، با ما همراه باشید.