IronWord v2026.2.1 – Powerful DOCX Processing for C#
ایجاد و ویرایش فایلهای DOCX در .NET
Specification
| Feature | Document-Generation |
|---|
| Technology | .Net Core, .Net Framework |
|---|
توضیحات:
IronWord کتابخانه ای برای کار با فایلهای Word در پروژههای .NET است و بدون وابستگی به Microsoft Office Interop، فایلهای DOCX را ایجاد و ویرایش میکند. میتوانید یک سند را از ابتدا بسازید، فایلهای موجود را باز کنید، متن و بخشهای مختلف آن را تغییر دهید، از Templateها استفاده کنید یا اطلاعات مورد نیاز را از داخل سند استخراج کنید. خروجی هم فقط به فایل محدود نیست؛ ذخیره در MemoryStream یا Byte Array باعث میشود استفاده از اسناد در سرویسهای تحت وب و APIها ساده تر شود.
مدیریت ساختار سند تا جزئی ترین بخشها از طریق کد انجام میشود. Paragraph، TextRun، Table، Image، Shape، List، Section و Header همگی قابل کنترل هستند و تنظیماتی مثل اندازه و نوع فونت، رنگ متن، Bold، Italic، Underline، Border، Shading، ادغام سلولهای Table، محل قرارگیری تصاویر، چرخش Shapeها، اندازه صفحه، Margin و جهت چاپ را میتوان به دلخواه تغییر داد. همین موضوع باعث میشود ظاهر نهایی فایل دقیقا مطابق ساختاری باشد که در برنامه تعریف کرده اید، بدون اینکه نیازی به باز کردن Word یا انجام ویرایش دستی وجود داشته باشد.
IronWord با C#، VB.NET و F# کار میکند و روی نسخههای مختلف .NET، .NET Core، .NET Standard و .NET Framework اجرا میشود. فرقی هم ندارد برنامه روی Windows، Linux، macOS، iOS، Android یا محیطهایی مانند Docker، Azure و AWS اجرا شود؛ کتابخانه در همه این سناریوها قابل استفاده است.
ویژگی ها:
- ایجاد، بارگذاری و ویرایش فایلهای DOCX
- بدون نیاز به Microsoft Office Interop
- افزودن Paragraph، TextRun، Table، Image، Shape و List
- جستجو، جایگزینی و استخراج محتوای اسناد
- تنظیم اندازه صفحه، جهت چاپ، Margin و رنگ پس زمینه
- مدیریت فونت، رنگ، Border، تراز متن و Tableها
- ذخیره خروجی به صورت فایل، MemoryStream یا Byte Array
- سازگار با Windows، macOS، Linux، iOS، Android، Docker، Azure و AWS
مناسب برای:
این کتابخانه زمانی کاربرد دارد که تولید یا ویرایش فایلهای Word بخشی از عملکرد برنامه باشد؛ مثلا در سیستمهای تولید گزارش، سامانههای صدور قرارداد، نرم افزارهای مبتنی بر Template یا سرویسهایی که اطلاعات فایلهای DOCX را پردازش و استخراج میکنند.
سوالات متداول:
آیا برای کار با IronWord باید Microsoft Word یا Office Interop نصب باشد؟
خیر. فایلهای DOCX مستقیما از طریق خود کتابخانه ایجاد و ویرایش میشوند و نیازی به نصب Microsoft Word یا Office Interop وجود ندارد.
با کدام نسخههای .NET سازگار است؟
نسخههای .NET 10، 9، 8، 7، 6، 5 و 3.1 به بعد، .NET Standard 2.0 و نسخههای جدیدتر و همین طور .NET Framework 4.6.2 و بالاتر توسط سازنده معرفی شده اند.
در چه نوع پروژههایی میتوان از IronWord استفاده کرد؟
از Web Applicationهای مبتنی بر Blazor و WebForms گرفته تا برنامههای WPF، Xamarin، .NET MAUI، Console Application و Class Library، همگی میتوانند از این کتابخانه استفاده کنند.
آیا میتوان بدون ذخیره فایل رویهارد، سند Word تولید کرد؟
بله. خروجی را میتوان مستقیما در MemoryStream یا Byte Array نگه داشت؛ روشی که برای ارسال فایل از طریق HTTP یا پردازشهای سمت Server بسیار کاربردی است.









Reviews
Clear filtersThere are no reviews yet.