Aspose.Words پردازشگر کلمات برای .NET
Aspose.Words Word Processor برای .NET توسعه دهندگان را قادر می سازد تا اسناد Microsoft Word را در تمام فرمت های عمده، از جمله DOC، DOCX، RTF، DOT، DOTM، DocM، FlatOPC و WordML ایجاد، بارگذاری، ویرایش و ذخیره کنند.این پلاگین بر روی موتور قدرتمند ASPOSE.Vords ساخته شده است و قابلیت های کامل پردازش مستند را فراهم می کند – پوشش ویزیت، قالب سازی، ادغام ایمیل، گزارش و تبدیل – بدون نیاز به اتوماسیون مایکروسافت Word یا COM.
نصب و نصب
- نصب آن Aspose.Words برای .NET بسته بندی جدید.
- تنظیمات مجوز متریکی استفاده از استارتاپ.
- Reference
Aspose.Words.dll
در پروژه شما.
برای اطلاعات دقیق در مورد سازگاری محیط زیست و دستورالعمل های تنظیم، نگاهی به راهنمای نصب .
ویژگیهای کلیدی
ایجاد و بارگذاری اسناد
- ایجاد اسناد خالی Word یا بارگذاری فایل های موجود در تمام فرمت های پشتیبانی شده.
- به طور خودکار فرمت فایل را بر روی بار شناسایی کنید.
- باز کردن اسناد میراث، فایل های محافظت شده با رمز عبور و اعمال تنظیمات بار برای سازگاری.
ثروتمند بر اساس ویرایش
- دسترسی به مدل کامل Document Object Model (DOM) : Sections، Paragraphs، Runs، Tables، Bookmarks، Comments، Fields و Custom XML.
- قرار دادن، به روز رسانی و یا حذف گره ها به صورت برنامه نویسی با رعایت طرح تضمین شده است.
سبک ها، فرمت ها و موضوعات
- اعمال یا تعریف ** پاراگراف، شخصیت و سبک های جدول**.
- مدیریت موضوعات و لیست ها برای برند سازی منسجم.
- کنترل فرمت در خط: فونت، رنگ، فضا، و شاخص ها.
بایگانی برچسب ها: Footers & Page Setup
- عنوان ها / پاها، نشانه های آب و شماره گذاری صفحه را وارد کنید.
- تنظیم جهت صفحه، مارجین ها و تنظیمات خاص بخش.
جدول ها، لیست ها و اشیاء
- ایجاد جدول های پیچیده با طرح های خودکار / ثابت، مرزها و سایه.
- لیست های ورودی (تولید، شماره گذاری، چند سطح).
- کار با اشکال شناور، جعبه های متنی و تصاویر با موقعیت انعطاف پذیر.
بایگانی برچسب: Mail Merge & Reporting
- Mail Merge را با منابع سازگار با ADO.NET (DataTables، DataSets، اشیاء سفارشی) اجرا کنید).
- حمایت از مناطق ادغام، مناطق نازک و منطق مشروط.
- فیلترهای سبک LINQ برای تولید گزارش های پویا.
حفاظت از اسناد و متا
- حالت های حفاظت را اعمال کنید (فقط خواندن، پر کردن فرم، فقط نظرات).
- مدیریت ویژگی های مستند داخلی و سفارشی ( نویسنده، عنوان، کلمات کلیدی، برچسب ها).
تبدیل و صادرات
- اسناد را به DOCX، DOC، RTF، HTML، PDF، FlatOPC و بیشتر ذخیره کنید.
- کنترل گزینه های خروجی مانند فشرده سازی، رمزگذاری و حالت سازگاری.
- پشتیبان تبدیل باتچ برای سناریوهای حجم بالا.
مثال: ویرایش یک سند کلمه در C#
using Aspose.Words;
// Load an existing DOCX
var doc = new Document("input.docx");
var builder = new DocumentBuilder(doc);
// Add new content
builder.MoveToDocumentEnd();
builder.Writeln("Produced by Aspose.Words Word Processor plugin.");
// Save as DOCX
doc.Save("output.docx");
مثال: نمودار را وارد کنید
var doc = new Document();
var builder = new DocumentBuilder(doc);
// Insert chart
var shape = builder.InsertChart(ChartType.Pie, 432, 252);
var chart = shape.Chart;
chart.Title.Text = "Quarterly Sales";
// Customize chart series
chart.Series.Clear();
chart.Series.Add("Series 1",
new[] { "Category 1", "Category 2", "Category 3" },
new[] { 2.7, 3.2, 0.8 });
// Save
doc.Save("ChartDemo.docx");
مثال: ایجاد یک کتاب
var doc = new Document();
var builder = new DocumentBuilder(doc);
builder.StartBookmark("Bookmark");
builder.Write("Produced by Aspose.Words Processor plugin.");
builder.EndBookmark("Bookmark");
doc.Save("Bookmarked.docx");
راهنمایی ها و بهترین شیوه ها
- استفاده از ** بارگذاری و ذخیره سازی مبتنی بر جریان** برای اسناد بزرگ.
- استفاده مجدد از ** سبک ها و موضوعات** برای حفظ نام تجاری پایدار.
- در دسترس بودن
Document
تگ ها به زودی (تغییرusing
) برای اثربخشی حافظه. - Catch
UnsupportedFileFormatException
برای مدیریت ورودی نامناسب. - قالب های پیش فرمت برای به حداقل رساندن پس از پردازش در هنگام استفاده از Mail Merge.
- عملیات اسناد پروفایل برای عملکرد در جریان های کار بسته.
پرسش های مکرر
**Q: چه فرمت هایی را می توانم پردازش کنم?**A: DOC، DOCX، RTF، DOT، Dotx، Docm، FlatOPcMacroEnabled و WordML.
**Q: آیا این نیاز به مایکروسافت Word دارد?**A: نه، Aspose.Words به طور مستقل از Microsoft Word یا Office Interop اجرا می شود.
**Q: آیا می توانم ایمیل را به صورت اتوماتیک ادغام کنم?**A: بله، شما می توانید هزاران رکورد را در برابر قالب ها با حداقل اثر انگشت حافظه ترکیب کنید.
**Q: آیا فرمت ها در هنگام ذخیره سازی در قالب ها حفظ می شوند?**A: بله، Aspose.Words در هنگام تبدیل بین Word، PDF، HTML و سایر فرمت های پشتیبانی شده وفاداری بالا را حفظ می کند.