تقریباً همه به طور روزانه از مایکروسافت ورد استفاده می کنند تا اسناد ایجاد کنند و پس از اتمام کار ، آنها را ذخیره کنند. این قابلیت ها برای ایجاد اسنادی که سرشار از متن ، تصاویر ، گزینه های چندرسانه ای ، کلیپ های هنری ، جداول و بسیاری از انواع دیگر داده ها باشد ، عملکرد زیادی را ارائه می دهد. به همین دلیل اولین انتخاب استفاده در هنگام ایجاد اسناد است. از این رو ، اسناد Word ، ایجاد شده در قالب مستند Open Opety Opet Office با پسوند .docx ذخیره می شوند. به عنوان یک توسعه دهنده برنامه .NET ، می خواهید عملکرد پردازش اسناد را به برنامه های خود اضافه کنید. برای این منظور چندین API وجود دارد ، اما اگر به دنبال یک API بدون استفاده از منبع باز هستید ، می توانید با استفاده از NPOI API در برنامه خود با استفاده از C# یا *به این هدف دست یابید. vb.net همانطور که در این مقاله نشان داده شده است.

با استفاده از Microsoft Word {.wp-block-heading} ایجاد سند Word خالی ایجاد کنید

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

مراحل ایجاد سند Word با Microsoft Word

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

  1. Microsoft Word را باز کنید
  2. گزینه Blank Document را انتخاب کنید
  3. از منوی پرونده ، گزینه ذخیره را انتخاب کنید
  4. وقتی گزینه ذخیره فایل ظاهر می شود ، نام پرونده را وارد کنید و دکمه ذخیره را فشار دهید تا آن را به عنوان یک سند خالی ذخیره کنید

ایجاد سند کلمه خالی با استفاده از NPOI در C# {.wp-Block-Heading

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

مراحل ایجاد پرونده خالی Docx در C# {.wp-block-Heading

اکنون که محیط توسعه شما آماده است ، اجازه ندهید منتظر بمانیم و مستقیماً به نوشتن برنامه کنسول نمونه بپردازیم تا یک پرونده خالی Docx با استفاده از NPOI در C#ایجاد کنید. NPOI دارای فضای نام xwpf است که شامل عملکرد کار با فرمت پرونده word docx همانطور که در نمونه کد زیر نشان داده شده است.

using (XWPFDocument doc = new XWPFDocument())
{
    doc.CreateParagraph();
    using (FileStream sw = File.Create("BlankDocumentUsingNPOI.docx"))
    {
        doc.Write(sw);
    }
}

نتیجه گیری

در این مقاله ، ما نحوه ایجاد یک سند Word را با استفاده از NPOI API در C#نشان دادیم. با مطالعه [مستندات API] می توانید عملکرد API را بیشتر کشف کنید 5. در مقالات آینده ما ، ما با کار با NPOI API برای پردازش اسناد در C#کار خواهیم کرد. بنابراین با ما همراه باشید.