دردسر را فراموش کرده و FileFormat.Words را برای ایجاد و دستکاری اسناد MS Word نصب کنید. این نرم افزار اتوماسیون اسناد ویژگی های بسیار مفیدی را ارائه می دهد.

نحوه ایجاد یک سند کلمه در C#

نمای کلی

ما خوشحالیم که انتشار FileFormat.Words for .NET را اعلام کردیم. این یک API منبع باز است که در C# نوشته شده است و توسعه دهندگان .NET را قادر می سازد تا اسناد MS WORD را به صورت برنامه ای ایجاد ، طراحی و اصلاح کنند. مهم نیست که شما یک مبتدی باشید یا یک توسعه دهنده سطح متخصص ، می توانید به راحتی FileFormat.Words را با برنامه .NET خود ادغام کنید. علاوه بر این ، هیچ کس نمی تواند اهمیت و قابلیت استفاده اسناد MS Word را در هر مشاغل انکار کند. این فرمت بسیار مورد استفاده و چند منظوره است. در این پست وبلاگ ، ما یاد خواهیم گرفت که چگونه یک سند کلمه را در C#**ایجاد کنیم و همچنین برخی از قطعه های کد را برای دیدن FileFormat.Words for .NET در عمل خواهیم نوشت. ما بخش های زیر را پوشش خواهیم داد:

Word Document Generator - نصب API منبع باز

در مورد نصب این API منبع باز ، نصب و راه اندازی در برنامه .NET شما آسان است. علاوه بر این ، FileFormat.words کتابخانه سبک وزن است و ویژگی های قوی برای کار با اسناد MS Word ارائه می دهد. بنابراین ، بسته NUGET خود را بارگیری کنید یا دستور زیر را در NUGET Package Manager اجرا کنید تا این نرم افزار Open-Source نرم افزار اتوماسیون اسناد را نصب کنید.

Install-Package FileFormat.Words
Word Document Generator - نصب API منبع باز

نحوه ایجاد یک سند کلمه به صورت برنامه ای

پس از نصب این Document Generator Document Word ، می توانیم قطعه کد را بنویسیم تا نحوه ایجاد یک سند Word را در C# به صورت برنامه ای نشان دهیم. می توانید مراحل زیر را برای ایجاد یک سند Word Offer دنبال کنید:

  • نمونه ای از کلاس سند را آغاز کنید.
  • برای ذخیره سند Word بر روی دیسک با روش ذخیره تماس بگیرید. قطعه کد زیر را در پرونده اصلی خود کپی و چسبانده و برنامه را اجرا کنید.
using FileFormat.Words;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            // Initialize an instance of the Document class.
            Document doc = new Document();

            // Call the Save method to save the Word document onto the disk.
            doc.Save("/Docs.docx");
        }

    }
}

قطعه کد فوق یک سند Word Offer ایجاد می کند زیرا می توانید خروجی موجود در تصویر زیر را مشاهده کنید:

مولد سند ورد

نرم افزار اتوماسیون اسناد - گزینه های پیشرفته

ما با استفاده از این منبع باز Word Document Generator API با موفقیت یک سند Word Opt را ایجاد کرده ایم. اکنون ، ما نه تنها می توانیم متن را به یک سند اضافه کنیم بلکه متن را مطابق با الزامات نیز سبک می کنیم. بیایید چند خط کد منبع را در پرونده اصلی خود قرار دهیم.

  • نمونه ای از کلاس سند ایجاد کنید.
  • سازنده کلاس بدن را با شیء کلاس سند اولیه کنید.
  • نمونه ای از کلاس پاراگراف را فوری کنید.
  • ویژگی متن را برای تنظیم متن پاراگراف فراخوانی کنید. به همین ترتیب ، indent ، LeftIndent ، riihgtindent ، FirstlineIndent ، Align و LinessPacing را برای قالب بندی کنید. پاراگراف.
  • برای افزودن بند به سند ، با AppendChild (بند) تماس بگیرید.
  • روش ذخیره سند Word را روی دیسک ذخیره می کند.
using FileFormat.Words;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            // Create an instance of the Document class.
            using (Document doc = new Document())
            {
                //Initialize the constructor of the Body class with the Document class object.
                Body body = new Body(doc);
                // Instantiate an instance of the Paragraph class.
                Paragraph para1 = new Paragraph();
                // Invoke the Text property to set the text of the paragraph.
                para1.Text = "In publishing and graphic design, Lorem ipsum is a placeholder    text commonly used to demonstrate the visual form of a document or a typeface without relying on meaningful content. Lorem ipsum may be used as a placeholder before final copy is available..";
                para1.Indent = "300";
                para1.LeftIndent = "250";
                para1.RihgtIndent = "350";
                para1.FirstLineIndent = "330";
                para1.Align = "Left";
                para1.LinesSpacing = "552";
                // Call the AppendChild(paragraph) method to add the paragraph to the document.
                body.AppendChild(para1);
                // The Save method will save the Word document onto the disk.
                doc.Save("/Docs.docx");
            }

        }

    }
}

فایل اصلی خود را با قطعه کد فوق به روز کنید و دوباره پروژه را اجرا کنید. خروجی تولید شده توسط این منبع باز نرم افزار اتوماسیون اسناد را همانطور که در تصویر زیر نشان داده شده است مشاهده خواهید کرد:

نرم افزار اتوماسیون اسناد

نتیجه گیری

این ما را به پایان این پست وبلاگ می رساند. در این راهنما ، ما یاد گرفتیم که چگونه می توان یک سند Word را در C# با استفاده از منبع باز FileFormat.words ایجاد کرد. علاوه بر این ، ما همچنین روش نصب و برخی از ویژگی های پیشرفته ارائه شده توسط این کتابخانه Word Document Generator**را طی کرده ایم. علاوه بر این ، بسیاری از ویژگی های دیگر وجود دارد که می توانید در مستندات کشف کنید. سرانجام ، FileFormat.com به طور مداوم در حال نوشتن پست های وبلاگ آموزش در موضوعات جالب است. بنابراین ، لطفاً برای به روزرسانی های منظم در تماس باشید. علاوه بر این ، شما می توانید ما را در سیستم عامل های رسانه های اجتماعی ما ، از جمله Facebook ، LinkedIn و Twitter دنبال کنید.

مشارکت

از آنجا که FileFormat.Words for .NET یک پروژه منبع باز است و در GitHub در دسترس است. بنابراین ، از سهم جامعه بسیار استقبال می شود.

سوالی بپرسید.

شما می توانید در مورد سؤالات یا سؤالات خود در مورد Forum به ما اطلاع دهید.

سؤالات متداول

** چگونه می توان یک سند کلمه جدید را در C#ایجاد کرد؟** لطفاً این Link را دنبال کنید تا با استفاده از این نرم افزار اتوماسیون اسناد منبع باز FileFormat.Words ، به صورت برنامه ای یاد بگیرید. ** چگونه می توان یک سند Word را در .NET Core ایجاد کرد؟** بارگیری بسته NUGET این منبع باز FileFormat.Words for .NET که در C#نوشته شده است. این یک API .NET در سطح سازمانی است که برای توسعه دهندگان .NET در صورتی که قصد دارند نرم افزار تجاری خود را به یک ابزار Word Document Generator تجهیز کنند ، توسعه یافته است.