ویژگی های پشتیبانی شده

Aspose.Words طیف گسترده ای از ویژگی ها را در اختیار کاربران قرار می دهد. کاربران می توانند حجم عظیمی از وظایف مرتبط با سند را انجام دهند - از تبدیل ساده اسناد از یک قالب پشتیبانی شده به فرمت دیگر و تغییر آن اسناد در طول فرآیند تبدیل به وظایف تجاری، مانند ایجاد اسناد ساختاریافته و جذاب از نظر بصری یا گزارش خودکار.

فرمت‌ها و استانداردهای سند مدرن پیچیده هستند و زمانی که به تبدیل سند یا سایر ویژگی‌های پردازش سند در پروژه خود نیاز دارید، تنها راه‌حل عملی اغلب تکیه بر یک جزء شخص ثالث است که عملکرد مورد نظر را اجرا می‌کند. اما استفاده از یک جزء شخص ثالث همیشه خطراتی را به همراه دارد. یکی از خطرات منحصر به فرد در پردازش اسناد، این سوال است که چگونه کتابخانه به طور کامل و صحیح یک قالب یا استاندارد سند خاص را پیاده سازی می کند.

Aspose متعهد به ارائه کامل ترین و دقیق ترین پیاده سازی فرمت ها و استانداردهای اسناد است. تیم Aspose.Words تعهد خود را به قابلیت همکاری با ارائه یادداشت‌های پیاده‌سازی دقیق برای قالب‌های سند پشتیبانی شده در چندین پلتفرم نشان می‌دهد.

جداول زیر در دسترس بودن Aspose.Words برای ویژگی‌های .NET را خلاصه و مقایسه می‌کنند و پیوندهایی به توضیحات دقیق ویژگی ارائه می‌دهند.

مروری بر پلتفرم ها

پلتفرم های Aspose.Words for .NET که می توان با آنها استفاده کرد در زیر فهرست شده اند. اگر برای پلتفرم های بیشتری نیاز به پشتیبانی دارید، به دنبال محصول “برادر دوقلو” Aspose.Words برای Java باشید.

ویژگی شرح
.NET Framework از Aspose.Words برای .NET برای ساخت ASP.NET، سرویس‌های وب، WinForms یا هر نوع برنامه دیگری برای هر نسخه .NET Framework 2.0 یا بالاتر از جمله نسخه‌های Client Profile استفاده کنید. پشتیبانی کامل از 32 بیتی و 64 بیتی.
.NET Standard 2.0 پوشه‌های “netstandard2.0” و “netstandard2.0_AuthenticodeSigned” حاوی مجموعه‌هایی برای استفاده در چارچوب‌هایی هستند که .NET Standard 2.0 مانند .NET Core 2.0/2.1/2.2/3.0/3.1 را پیاده‌سازی می‌کنند. آخرین نسخه Aspose.Words API از .NET 5.0 و .NET 6.0 نیز پشتیبانی می کند.
Xamarin.Android از Aspose.Words برای .NET در برنامه های Android بومی خود استفاده کنید.
Xamarin.iOS از Aspose.Words برای .NET در برنامه های iOS بومی خود استفاده کنید.
Xamarin.Mac از Aspose.Words برای .NET در برنامه های Mac مادری خود استفاده کنید.
COM اگر بخواهید با استفاده از فناوری‌های پیش از .NET توسعه دهید، می‌تواند نجات‌دهنده باشد.
Mono می توانید از Aspose.Words برای .NET برای ساخت برنامه های کاربردی با Mono استفاده کنید.
Windows Azure بله، Aspose.Words برای .NET روی Windows Azure اجرا می‌شود.

فرمت ها و تبدیل فایل ها

بسیاری از مشتریان در سراسر جهان به ویژگی‌های کامل واردات و صادرات اسناد ارائه شده توسط Aspose.Words متکی هستند.

ویژگی شرح .NET .NET Standard 2.0 Xamarin.Android Xamarin.iOS Xamarin.Mac
فرمت ها و تبدیل فایل ها سریع ترین و کامل ترین اجرای فرمت DOC که می توانید پیدا کنید. tick tick tick tick tick
فرمت ها و تبدیل فایل ها Aspose.Words پشتیبانی کاملی از OOXML، Flat OPC و همچنین Word 2003 XML ارائه می دهد. tick tick tick tick tick
فرمت ها و تبدیل فایل ها پشتیبانی جامع از فرمت RTF برای تعامل با برنامه های مختلف. tick tick tick tick tick
فرمت ها و تبدیل فایل ها برای قابلیت همکاری بیشتر، HTML/XHTML را بارگیری و ذخیره کنید. ذخیره به عنوان MHTML نیز موجود است. tick tick tick tick tick
فرمت ها و تبدیل فایل ها Aspose.Words می تواند اسناد را در قالب OpenDocument Text (odt) بارگیری و ذخیره کند. tick tick tick tick tick
فرمت ها و تبدیل فایل ها هر سندی را با وفاداری بالا به PDF تبدیل کنید. PDF/A پشتیبانی می شود. tick tick tick tick tick
فرمت ها و تبدیل فایل ها هر سندی را با وفاداری بالا به XPS تبدیل کنید. tick tick tick tick tick
فرمت ها و تبدیل فایل ها به راحتی متن را با ذخیره در فرمت plain text استخراج کنید. tick tick tick tick tick
فرمت ها و تبدیل فایل ها EPUB یک فرمت محبوب برای کتاب های الکترونیکی است. شما می توانید هر سندی را از Aspose.Words به فرمت IDPF EPUB تبدیل کنید. tick tick tick tick tick
فرمت ها و تبدیل فایل ها Aspose.Words for .NET برای ذخیره سند در قالب PCL پشتیبانی می کند. tick tick tick tick tick

رندر و چاپ

Aspose.Words اکنون رندر صفحات سند را با وفاداری بالا ارائه می دهد.

ویژگی .NET .NET Standard 2.0 Xamarin.Android Xamarin.iOS Xamarin.Mac
سند را در صفحاتی با وفاداری بالا قرار دهید (دقیقاً مانند Microsoft Word که این کار را انجام می دهد) به تمام فرمت های زیر. tick tick tick tick tick
صفحات جداگانه یا اسناد کامل را به PDF یا XPS ارائه دهید. tick tick tick tick tick
رندر صفحات سند به تصاویر BMP tick tick circle circle circle
رندر صفحات سند به تصاویر (PNG، EMF، JPEG، GIF). tick tick tick tick tick
اشکال منفرد را از سند به تصاویر شطرنجی یا برداری تبدیل کنید. tick tick tick tick tick
وضوح تصویر، کیفیت، فشرده سازی و گزینه های دیگر را مشخص کنید. tick tick tick tick tick
صفحات یا اشکال را به یک شیء گرافیکی .NET با تبدیل، به یک اندازه خاص ارائه دهید. tick tick tick tick tick
صفحات سند را با استفاده از زیرساخت چاپ .NET چاپ کنید. tick circle circle circle circle
قبل از رندر یا چاپ، TOC، شماره صفحه و سایر فیلدها را به روز کنید. tick tick tick tick tick

ویژگی های محتوای سند

Aspose.Words یک مدل شی غنی را ارائه می دهد که از بیش از 100 کلاس عمومی تشکیل شده است که به شما امکان می دهد اسناد بارگذاری شده را به صورت برنامه نویسی تولید، ترکیب، تغییر دهید، تجزیه کنید یا به شکل دیگری بررسی کنید.

ویژگی .NET .NET Standard 2.0 Xamarin.Android Xamarin.iOS Xamarin.Mac
دسترسی، ایجاد و اصلاح پاراگراف ها و متن. tick tick tick tick tick
دسترسی، ایجاد و اصلاح تصاویر، جعبه متن و اشکال. tick tick tick tick tick
به جداول، ردیف ها و سلول ها دسترسی، ایجاد و اصلاح کنید. tick tick tick tick tick
به فیلدها، فیلدهای فرم، لینک‌ها و نشانک‌ها دسترسی داشته باشید، ایجاد و اصلاح کنید. tick tick tick tick tick
دسترسی، ایجاد و اصلاح بخش‌های سند، سرصفحه‌ها و پاورقی‌ها. tick tick tick tick tick
دسترسی، ایجاد و اصلاح پاورقی ها، یادداشت های پایانی و نظرات. tick tick tick tick tick
دسترسی، ایجاد و اصلاح XML سفارشی، تگ‌های هوشمند و تگ‌های اسناد ساختاریافته (کنترل‌های محتوا). tick tick tick tick tick
با استفاده از کلاس‌ها و روش‌های مشابه XmlDocument به همه عناصر سند دسترسی داشته باشید و آن‌ها را اصلاح کنید. tick tick tick tick tick
نتایج فیلدهای IF، فرمول و دیگر انواع فیلدهای محبوب را به‌روزرسانی کنید. tick tick tick tick tick
درست مانند Microsoft Word، فیلدهای Table Of Contents (TOC) را بازسازی و به روز کنید. tick tick tick tick tick
کپی و انتقال عناصر سند بین اسناد. tick tick tick tick tick
پیوستن و تقسیم اسناد tick tick tick tick tick
ویژگی های سند داخلی و سفارشی را دریافت و تنظیم کنید. tick tick tick tick tick
حفاظت از اسناد را مشخص کنید، اسناد محافظت شده و رمزگذاری شده را باز کنید. tick tick tick tick tick
متن را پیدا و جایگزین کنید، محتوای سند را برشمارید. tick tick tick tick tick
تمام اصلاحات در یک سند را بپذیرید. tick tick tick tick tick
اشیاء OLE و کنترل های ActiveX را از سند حفظ یا استخراج کنید. tick tick tick tick tick
ماکروهای VBA را از سند حفظ یا حذف کنید. امضای دیجیتال ماکروهای VBA را حفظ کنید. tick tick tick tick tick
شناسایی و تأیید امضای دیجیتال در اسناد. tick tick tick tick tick
درج متن HTML tick tick tick tick tick
ماکروهای VBA را از سند Word استخراج کنید. tick tick

ویژگی های قالب بندی سند

Aspose.Words دسترسی برنامه‌ای دقیق به ویژگی‌های قالب‌بندی همه عناصر سند را فراهم می‌کند.

ویژگی .NET .NET Standard 2.0 Xamarin.Android Xamarin.iOS Xamarin.Mac
به تمام قالب بندی کاراکترها از جمله فونت ها، رنگ ها، افکت ها، حاشیه ها و سایه ها دسترسی داشته باشید و آنها را تغییر دهید. tick tick tick tick tick
به تمام قالب‌بندی پاراگراف‌ها از جمله تورفتگی‌ها، فاصله‌ها، حاشیه‌ها و سایه‌زنی، توقف‌های زبانه دسترسی داشته باشید و آن‌ها را تغییر دهید. tick tick tick tick tick
به تمام قالب بندی لیست های گلوله ای و شماره گذاری شده از جمله شماره گذاری و سطوح دسترسی داشته باشید و آنها را تغییر دهید. tick tick tick tick tick
دسترسی و اصلاح قالب بندی جدول از جمله تراز، جهت، حاشیه و سایه. tick tick tick tick tick
دسترسی و اصلاح تمام خصوصیات بخش از جمله اندازه کاغذ، حاشیه و جهت. tick tick tick tick tick
دسترسی، ایجاد و تغییر سبک های سند. tick tick tick tick tick
دسترسی و اصلاح اشیاء ترسیمی از جمله موقعیت، اندازه، ویژگی های خط و پر، بایت های تصویر. tick tick tick tick tick

ویژگی های Mail Merge

شما می توانید از Aspose.Words به عنوان یک راه حل گزارش به تنهایی استفاده کنید. گزارش های خود را در Microsoft Word طراحی کنید و سپس اسناد Aspose.Words را با داده هایی از منابع داده های مختلف پر کنید.

ویژگی .NET .NET Standard 2.0 Xamarin.Android Xamarin.iOS Xamarin.Mac
از تمام فیلدهای استاندارد Microsoft Word mail merge در گزارش های خود از جمله MERGEFIELD، NEXT، NEXTIF، ADDRESSBLOCK، GREETINGLINE استفاده کنید. tick tick tick tick tick
mail merge را برای اسنادی که حاوی پیچیده ترین و تودرتوترین فیلدها و فرمول های IF هستند، اجرا کنید. tick tick tick tick tick
جداول یا قطعات را در سند از منبع داده خود با استفاده از مناطق mail merge پر کنید و به صورت پویا رشد دهید. tick tick tick tick tick
به راحتی گزارش هایی تولید کنید که حاوی داده های اصلی جزئیات (والد-فرزند) مانند Order/OrderDetails هستند. tick tick tick tick tick
اسناد را با داده های هر منبع داده .NET مانند DataSet، DataTable، DataView، DataReader یا ADO Recordset پر کنید. tick tick tick tick tick
با پیاده سازی رابط IMailMergeDataSource، اسناد را از هر منبع داده مانند پرس و جوی LINQ، فایل XML یا اشیاء تجاری پر کنید. tick tick tick tick tick
کنترل دقیقی مانند قالب بندی اعداد را بر نحوه ادغام داده های خود با استفاده از رویدادها در دست بگیرید. tick tick tick tick tick
درج تصاویر در طول mail merge. tick tick tick tick tick
یک منبع داده Microsoft Word mail merge را به صورت برنامه ریزی شده برای یک سند ایجاد یا تغییر دهید. تنظیمات mail merge و منابع داده را حفظ کنید. tick tick tick tick tick
نام فیلدهای mail merge را بازیابی کنید. tick tick tick tick tick

ویژگی های گزارش

LINQ Reporting Engine یک ابزار گزارش‌دهی پیشرفته است که به شما امکان می‌دهد اسناد را بر اساس اسناد الگو و داده‌های به‌دست‌آمده از منابع مختلف از جمله پایگاه‌های داده، XML، JSON، OData، اشیاء انواع CLR سفارشی، اسناد خارجی و موارد دیگر خارج از جعبه تولید کنید.

ویژگی های کلیدی .NET .NET Standard 2.0 Xamarin.Android Xamarin.iOS Xamarin.Mac
پشتیبانی از نحو C# و روش های توسعه LINQ به طور مستقیم در قالب ها (حتی برای منابع داده ADO.NET) tick tick tick tick tick
پشتیبانی از بلوک های سند قابل تکرار و شرطی (حلقه ها و شرایط) برای جداول، لیست ها و محتوای رایج tick tick tick tick tick
پشتیبانی از نمودارها و تصاویر تولید شده به صورت پویا tick tick tick tick tick
پشتیبانی از درج اسناد خارجی و بلوک های HTML در یک سند tick tick tick tick tick
پشتیبانی از چندین منبع داده (از جمله انواع مختلف) برای تولید یک سند واحد tick tick tick tick tick
پشتیبانی داخلی از روابط داده (مستر-جزئیات) tick tick tick tick tick
پشتیبانی جامع از دستکاری های مختلف داده مانند گروه بندی، مرتب سازی، فیلتر کردن و موارد دیگر به طور مستقیم در قالب ها tick tick tick tick tick
WYSIWYG: یک سند تولید شده همان قالب بندی عناصر خود را حفظ می کند که یک الگوی مربوطه دارد tick tick tick tick tick