ویژگی های پشتیبانی شده
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 که می توانید پیدا کنید. | |||||
فرمت ها و تبدیل فایل ها | Aspose.Words پشتیبانی کاملی از OOXML، Flat OPC و همچنین Word 2003 XML ارائه می دهد. | |||||
فرمت ها و تبدیل فایل ها | پشتیبانی جامع از فرمت RTF برای تعامل با برنامه های مختلف. | |||||
فرمت ها و تبدیل فایل ها | برای قابلیت همکاری بیشتر، HTML/XHTML را بارگیری و ذخیره کنید. ذخیره به عنوان MHTML نیز موجود است. | |||||
فرمت ها و تبدیل فایل ها | Aspose.Words می تواند اسناد را در قالب OpenDocument Text (odt) بارگیری و ذخیره کند. |
|||||
فرمت ها و تبدیل فایل ها | هر سندی را با وفاداری بالا به PDF تبدیل کنید. PDF/A پشتیبانی می شود. | |||||
فرمت ها و تبدیل فایل ها | هر سندی را با وفاداری بالا به XPS تبدیل کنید. | |||||
فرمت ها و تبدیل فایل ها | به راحتی متن را با ذخیره در فرمت plain text استخراج کنید. |
|||||
فرمت ها و تبدیل فایل ها | EPUB یک فرمت محبوب برای کتاب های الکترونیکی است. شما می توانید هر سندی را از Aspose.Words به فرمت IDPF EPUB تبدیل کنید. | |||||
فرمت ها و تبدیل فایل ها | Aspose.Words for .NET برای ذخیره سند در قالب PCL پشتیبانی می کند. |
رندر و چاپ
Aspose.Words اکنون رندر صفحات سند را با وفاداری بالا ارائه می دهد.
ویژگی | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
سند را در صفحاتی با وفاداری بالا قرار دهید (دقیقاً مانند Microsoft Word که این کار را انجام می دهد) به تمام فرمت های زیر. | |||||
صفحات جداگانه یا اسناد کامل را به PDF یا XPS ارائه دهید. | |||||
رندر صفحات سند به تصاویر BMP | |||||
رندر صفحات سند به تصاویر (PNG، EMF، JPEG، GIF). | |||||
اشکال منفرد را از سند به تصاویر شطرنجی یا برداری تبدیل کنید. | |||||
وضوح تصویر، کیفیت، فشرده سازی و گزینه های دیگر را مشخص کنید. | |||||
صفحات یا اشکال را به یک شیء گرافیکی .NET با تبدیل، به یک اندازه خاص ارائه دهید. | |||||
صفحات سند را با استفاده از زیرساخت چاپ .NET چاپ کنید. | |||||
قبل از رندر یا چاپ، TOC ، شماره صفحه و سایر فیلدها را به روز کنید. |
ویژگی های محتوای سند
Aspose.Words یک مدل شی غنی را ارائه می دهد که از بیش از 100 کلاس عمومی تشکیل شده است که به شما امکان می دهد اسناد بارگذاری شده را به صورت برنامه نویسی تولید، ترکیب، تغییر دهید، تجزیه کنید یا به شکل دیگری بررسی کنید.
ویژگی | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
دسترسی، ایجاد و اصلاح پاراگراف ها و متن. | |||||
دسترسی، ایجاد و اصلاح تصاویر، جعبه متن و اشکال. | |||||
به جداول، ردیف ها و سلول ها دسترسی، ایجاد و اصلاح کنید. | |||||
به فیلدها، فیلدهای فرم، لینکها و نشانکها دسترسی داشته باشید، ایجاد و اصلاح کنید. | |||||
دسترسی، ایجاد و اصلاح بخشهای سند، سرصفحهها و پاورقیها. | |||||
دسترسی، ایجاد و اصلاح پاورقی ها، یادداشت های پایانی و نظرات. | |||||
دسترسی، ایجاد و اصلاح XML سفارشی، تگهای هوشمند و تگهای اسناد ساختاریافته (کنترلهای محتوا). | |||||
با استفاده از کلاسها و روشهای مشابه XmlDocument به همه عناصر سند دسترسی داشته باشید و آنها را اصلاح کنید. | |||||
نتایج فیلدهای IF ، فرمول و دیگر انواع فیلدهای محبوب را بهروزرسانی کنید. |
|||||
درست مانند Microsoft Word، فیلدهای Table Of Contents (TOC) را بازسازی و به روز کنید. | |||||
کپی و انتقال عناصر سند بین اسناد. | |||||
پیوستن و تقسیم اسناد | |||||
ویژگی های سند داخلی و سفارشی را دریافت و تنظیم کنید. | |||||
حفاظت از اسناد را مشخص کنید، اسناد محافظت شده و رمزگذاری شده را باز کنید. | |||||
متن را پیدا و جایگزین کنید، محتوای سند را برشمارید. | |||||
تمام اصلاحات در یک سند را بپذیرید. | |||||
اشیاء OLE و کنترل های ActiveX را از سند حفظ یا استخراج کنید. | |||||
ماکروهای VBA را از سند حفظ یا حذف کنید. امضای دیجیتال ماکروهای VBA را حفظ کنید. | |||||
شناسایی و تأیید امضای دیجیتال در اسناد. | |||||
درج متن HTML | |||||
ماکروهای VBA را از سند Word استخراج کنید. |
ویژگی های قالب بندی سند
Aspose.Words دسترسی برنامهای دقیق به ویژگیهای قالببندی همه عناصر سند را فراهم میکند.
ویژگی | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
به تمام قالب بندی کاراکترها از جمله فونت ها، رنگ ها، افکت ها، حاشیه ها و سایه ها دسترسی داشته باشید و آنها را تغییر دهید. | |||||
به تمام قالببندی پاراگرافها از جمله تورفتگیها، فاصلهها، حاشیهها و سایهزنی، توقفهای زبانه دسترسی داشته باشید و آنها را تغییر دهید. | |||||
به تمام قالب بندی لیست های گلوله ای و شماره گذاری شده از جمله شماره گذاری و سطوح دسترسی داشته باشید و آنها را تغییر دهید. | |||||
دسترسی و اصلاح قالب بندی جدول از جمله تراز، جهت، حاشیه و سایه. | |||||
دسترسی و اصلاح تمام خصوصیات بخش از جمله اندازه کاغذ، حاشیه و جهت. | |||||
دسترسی، ایجاد و تغییر سبک های سند. | |||||
دسترسی و اصلاح اشیاء ترسیمی از جمله موقعیت، اندازه، ویژگی های خط و پر، بایت های تصویر. |
ویژگی های 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 استفاده کنید. |
|||||
Mail Merge را برای اسنادی که حاوی پیچیده ترین و تودرتوترین فیلدها و فرمول های IF هستند، اجرا کنید. |
|||||
جداول یا قطعات را در سند از منبع داده خود با استفاده از مناطق Mail Merge پر کنید و به صورت پویا رشد دهید. | |||||
به راحتی گزارش هایی تولید کنید که حاوی داده های اصلی جزئیات (والد-فرزند) مانند Order/OrderDetails هستند. | |||||
اسناد را با داده های هر منبع داده .NET مانند DataSet، DataTable، DataView، DataReader یا ADO Recordset پر کنید. | |||||
با پیاده سازی رابط IMailMergeDataSource، اسناد را از هر منبع داده مانند پرس و جوی LINQ، فایل XML یا اشیاء تجاری پر کنید. | |||||
کنترل دقیقی مانند قالب بندی اعداد را بر نحوه ادغام داده های خود با استفاده از رویدادها در دست بگیرید. | |||||
درج تصاویر در طول mail merge. | |||||
یک منبع داده Microsoft Word Mail Merge را به صورت برنامه ریزی شده برای یک سند ایجاد یا تغییر دهید. تنظیمات Mail Merge و منابع داده را حفظ کنید. | |||||
نام فیلدهای Mail Merge را بازیابی کنید. |
ویژگی های گزارش
LINQ Reporting Engine یک ابزار گزارشدهی پیشرفته است که به شما امکان میدهد اسناد را بر اساس اسناد الگو و دادههای بهدستآمده از منابع مختلف از جمله پایگاههای داده، XML، JSON، OData، اشیاء انواع CLR سفارشی، اسناد خارجی و موارد دیگر خارج از جعبه تولید کنید.
ویژگی های کلیدی | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
پشتیبانی از نحو C# و روش های توسعه LINQ به طور مستقیم در قالب ها (حتی برای منابع داده ADO.NET ) |
|||||
پشتیبانی از بلوک های سند قابل تکرار و شرطی (حلقه ها و شرایط) برای جداول، لیست ها و محتوای رایج | |||||
پشتیبانی از نمودارها و تصاویر تولید شده به صورت پویا | |||||
پشتیبانی از درج اسناد خارجی و بلوک های HTML در یک سند | |||||
پشتیبانی از چندین منبع داده (از جمله انواع مختلف) برای تولید یک سند واحد | |||||
پشتیبانی داخلی از روابط داده (مستر-جزئیات) | |||||
پشتیبانی جامع از دستکاری های مختلف داده مانند گروه بندی، مرتب سازی، فیلتر کردن و موارد دیگر به طور مستقیم در قالب ها | |||||
WYSIWYG: یک سند تولید شده همان قالب بندی عناصر خود را حفظ می کند که یک الگوی مربوطه دارد |