.docx است. این کتابخانه بازنویسی یا wrapper نیست: این همان Aspose.Words برای کد منبع .NET است، همان موتور سندی که از سال 2003 اسناد Word را در تولید پردازش میکرده و به یک هستهٔ رایگان و منبع باز کاهش یافته است. کتابخانه همان Document Object Model مورد استفاده در محصول تجاری را در اختیار میگذارد — Document، DocumentBuilder، Section، Paragraph، Run، Table و صدها کلاس مرتبط دیگر. اسناد را از صفر ایجاد کنید یا اسناد موجود را باز کنید، متن، جدولها، فهرستها، سبکها، سرصفحهها و پاورقیها، نشانکها، نظرات و پاورقیها را دستکاری کنید و بین DOCX، Markdown و متن ساده تبدیل کنید. یک موتور ارزیابی کامل فیلدها گنجانده شده است، به طوری که فیلدهایی مانند DATE، DOCPROPERTY و فیلدهای ادغام نامه بهصورت برنامهنویسی بهروز میشوند (فیلدهایی که به چینش صفحه وابستهاند، مانند شمارههای صفحه، به مقادیر جایگزین ارزیابی میشوند زیرا چینش صفحه خود بخشی از این نسخه نیست). کتابخانه هدف .NET Standard 2.0 را دارد، بنابراین بر روی .NET Framework 4.6.2+، .NET 6/8/10، در ویندوز، لینوکس و macOS اجرا میشود و هیچ وابستگی بومی ندارد. آن را از طریق NuGet نصب کنید یا کتابخانه را از منبع بسازید (به پایین نگاه کنید). توسعهدهندگانی که به ویژگیهای سازمانی و پشتیبانی تولیدی نیاز دارند میتوانند Aspose.Words for .NET — Enterprise Product را همراه با این کتابخانههای منبع باز استفاده کنند..docx موجود از طریق new Document() و new Document(path).DocumentBuilder متن را وارد کنید، مکاننما را به بخشها و نشانکها منتقل کنید، و قالببندی قلم، پاراگراف و صفحه را در چند فراخوانی اعمال کنید.DocumentVisitor را زیرکلاس کنید تا هر نوع گرهای را پردازش کنید.DocumentBuilder سطح بالا و APIهای گره، محتوا را بین اسناد اضافه، کلون و وارد کنید.DATE، DOCPROPERTY، REF، SEQ و فیلدهای ادغام ایمیل بهصورت برنامهنویسی از طریق موتور کامل فیلد.Table/Row/Cell، شامل قالببندی شرطی برای هر ناحیه از طریق ConditionalStyle.ListCollection و ListFormat.RevisionCollection API.DocumentSecurity.Aspose.Words FOSS یک C# خالص است که هدفگیری .NET Standard 2.0 را دارد — بدون افزونههای بومی برای کامپایل، بدون بستههای سیستمی برای نصب.
آن را از طریق NuGet نصب کنید، یا با یک فرمان dotnet build از منبع بسازید.
API مدل تجاری Aspose.Words را برای مدل شیء .NET بازتاب میدهد، بنابراین مستندات رسمی و مثالها بهطور گستردهای در چارچوب ویژگیهای پشتیبانیشده این نسخه اعمال میشوند.
این تحت مجوز MIT است و بهصورت متن باز در GitHub موجود است.
از DocumentBuilder.InsertChart() برای افزودن یک شکل نمودار به سند استفاده کنید، سپس به شی Chart آن دسترسی پیدا کنید تا دادههای سری را پیکربندی کنید. قبل از افزودن دادههای واقعی، سریهای پیشفرض تولید شده را پاک کنید.
git clone https://github.com/aspose-words-foss/Aspose.Words-FOSS-for-.NET.git
cd Aspose.Words-FOSS-for-.NET
dotnet build Aspose.Words.sln -c Release
using Aspose.Words;
using Aspose.Words.Drawing.Charts;
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Shape shape = builder.InsertChart(ChartType.Line, 432, 252);
Chart chart = shape.Chart;
// Delete default generated series.
chart.Series.Clear();
string[] categories = new string[] `Chart`;
chart.Series.Add("AW Series 1", categories, new double[] { 4.3, 2.5, 3.5 });
doc.Save("chart.docx");
Aspose.Words FOSS for .NET تحت مجوز MIT منتشر شده است. شما میتوانید آن را در پروژههای شخصی، تجاری و بستهبندیشده بدون هزینه، بدون حقالامتیاز و بدون نیاز به کلید لایسنس زمان اجرا یا گام فعالسازی استفاده کنید.
آن را از طریق NuGet نصب کنید، یا از منبع بسازید — مخزن را کلون کنید، راهحل را در پیکربندی Release بسازید، سپس یک مرجع پروژه به Aspose.Words.csproj از برنامه خود اضافه کنید.
DOCX، DOCM، DOTX، DOTM و Flat OPC (بههمراه انواع ماکرودار و قالبی آن) برای هر دو بارگذاری و ذخیرهسازی، بهاشتراکگذاری یک خواننده/نویسندهٔ OOXML یکسان، بهعلاوه Markdown و متن ساده برای هر دو بارگذاری و ذخیرهسازی.
نه. این نسخه شامل زیرسیستم صفحه-چیدمان و رندرینگ نیست، بنابراین Document.Save() نمیتواند به PDF، XPS یا فرمتهای تصویر صادر شود. بهجای آن به DOCX، DOCM، DOTX، DOTM، Flat OPC، Markdown یا متن ساده ذخیره کنید.
خیر. این نسخه میتواند امضاهای دیجیتالی که قبلاً به یک فایل .docx پیوست شدهاند را بررسی و تأیید کند، اما نمیتواند امضاهای جدید ایجاد کند. یک جریان کار امضای دیجیتال به Aspose.Words تجاری برای .NET نیاز دارد.
نه. اجرای Mail merge، گزارشگیری LINQ، مقایسه سند، و زیرمجموعهسازی قلمهای جاسازیشده در این نسخهٔ FOSS گنجانده نشدهاند.