برخی از افراد از کتابخانه Microsoft Office Interop برای ایجاد اسناد Word استفاده می کنند، اما اغلب این سوال را مطرح می کنند که چگونه سند Word را در C# بدون interop ایجاد کنیم. اینجاست که Aspose.Words for .NET برای کمک به ایجاد سند Word در سی شارپ به راحتی وارد عمل میشود.
این سوال در مراحل زیر به همراه نمونه کد سی شارپ پاسخ داده می شود. این نشان میدهد که چقدر آسان و کارآمد میتوانید فایل DOCX یا DOC را از ابتدا در برنامههای NET خود ایجاد کنید، خواه یک ابزار کنسول .NET، برنامه Windows یا پروژه وب ASP.NET باشد. Aspose.Words یکپارچه با هر فناوری پلت فرم دات نت کار می کند.
مراحل ایجاد سند Word در سی شارپ بدون اتوماسیون
- از بسته NuGet Aspose.Words for .NET استفاده کنید
- افزودن مرجع به Aspose.Words namespace
- برای اعمال مجوز Aspose از روش SetLicense استفاده کنید
- یک نمونه Document Class جدید ایجاد کنید
- یک شی DocumentBuilder Class ایجاد کنید و شی Document را در سازنده ارسال کنید
- ویژگی های مورد نیاز شی DocumentBuilder را تنظیم کنید
- سند Word خروجی را به صورت فایل یا جریان ذخیره کنید
کد برای ایجاد سند Word در سی شارپ بدون اتوماسیون
در این مثال کد سی شارپ، ما یک Word document ساده با تنها دو خط متن ایجاد کردیم و ویژگی پررنگ را روی متن اعمال کردیم. با این حال، میتوانید کارهای بیشتری انجام دهید و کد بالا را با افزودن جداول، سلولها و اشیاء مختلف Word Document Object Model (DOM) گسترش دهید.
برای اجرای کد سی شارپ فوق Aspose.Words برای API .NET، نیازی به نصب Microsoft Word بر روی رایانه خود یا سروری که برنامه در آن نصب خواهد شد ندارید. این امر ایجاد سند word را بسیار ساده تر و سریع تر می کند.