چیزهای جدید در Aspose.Words برای Python via .NET

Contents
[ ]

این صفحه جالب ترین ویژگی های جدید Aspose.Words معرفی شده در نسخه های اخیر را شرح می دهد.

Aspose.Words برای Python via .NET 24.5

رندر و چاپ

تغییرات در Chartsو Shapes و DrawingML 24.5

  • ارائه جلوه های DrawingML برای گرافیک های SVG، گسترش قابلیت های قبلی محدود به تصاویر، پیاده سازی شده است.
  • با افزودن کلاس‌های ChartSeriesGroup و ChartSeriesGroupCollection و ویژگی series_groups پشتیبانی از ایجاد نمودارهای ترکیبی و تنظیم ویژگی‌هایی مانند عرض شکاف، همپوشانی و مقیاس حباب در گروه‌های سری ارائه شده است.
  • قابلیت دستکاری افکت SoftEdge اشکال با افزودن کلاس SoftEdgeFormat پیاده سازی شده است.
  • امکان تغییر مقادیر تنظیم اشکال با افزودن AdjustmentCollection و Adjustment کلاس های عمومی و adjustments ویژگی.

دیگر

  • عملکرد حذف صفحات خالی از یک سند با افزودن روش remove_blank_pages اجرا شده است. 24.5
  • امکان بررسی وجود ماکروهای VBA بدون بارگیری سند با افزودن ویژگی has_macros فراهم شده است. 24.5
  • حفظ شماره گذاری منبع هنگام درج یک سند با استفاده از موتور گزارش LINQ اکنون پشتیبانی می شود. 24.5

Aspose.Words برای Python via .NET 24.1, 24.2, 24.3, 24.4

Aspose.Words 24.1 تجربه مدیریت رنگ‌های ضربه‌ای را بهبود می‌بخشد، اشیاء OLE را بهبود می‌بخشد، و همچنین یک API عمومی منابع کتاب‌شناسی جدید را معرفی می‌کند.

Aspose.Words 24.2 نمودارهای API و مدیریت سبک را گسترش داد. این نسخه از Aspose.Words همچنین توانایی تعیین SvgSaveOptions در حین رندر، کنترل انعطاف‌پذیرتر بارگیری فایل‌های Markdown و مدیریت متن مرجع برای پاورقی‌ها و یادداشت‌های پایانی را معرفی کرد.

Aspose.Words 24.3 یک خواننده/نویسنده TIFF جدید و شبیه‌سازی عملیات رستر دودویی برای فایل‌های meta WMF معرفی می‌کند. Aspose.Words 24.3 همچنین ادامه دادن به توسعه رابط برنامه‌نویسی نمودارها را داراست.

Aspose.Words 24.4 قابلیت‌های ذخیره‌سازی فرمت‌ها، برخی گزینه‌های رندرینگ و همچنین بهبود کار با امضاهای دیجیتال را بهبود می‌بخشد.

فرمت‌های پشتیبانی شده 24.4

فرمت تصویر WebP مدرن در حال حاضر در Aspose.Words برای .NET Framework 4.6.2 و بالاتر پشتیبانی می‌شود. شما می‌توانید اکنون تصاویر WebP را در سند‌ها بخوانید و درج کنید، و همچنین تصاویر را به فرمت WebP ذخیره کنید. لطفا توجه داشته باشید که در حال حاضر WebP فقط در .NET Standard و .NET Framework v4.6.2 و بالاتر در دسترس است.

رندر و چاپ

Stroke Color Control 24.1

کلاس Stroke با مجموعه ای از ویژگی های عمومی جدید مرتبط با مدیریت رنگ های ضربه ای گسترش یافته است: fore_theme_color و back_theme_color، fore_tint_and_shade و back_tint_and_shade.

افزونه DrawingML Charts API 24.2 / 24.3 / 24.4

DrawingML Charts API همچنان در حال گسترش است.

تعبیه فونت‌های اعلان شده در قوانین @font-face 24.4

قابلیت تعبیه فونت‌های اعلان شده در قوانین @font-face برای تعریف‌های فونت سند نتیجه به وسیله اضافه کردن یک خاصیت جدید به نام support_font_face_rules معرفی شده است.

کار با فرمت‌بندی درخشش و بازتاب 24.4

قابلیت کار با فرمت‌بندی درخشش و بازتاب برای یک شیء نقاشی پیاده‌سازی شده است.

بارگیری و ذخیره اسناد

SvgSaveOptions را در حین رندر مشخص کنید 24.2

قابلیت تعیین SvgSaveOptions در حین رندر با استفاده از متدهای ShapeRenderer.save و OfficeMathRenderer.save اضافه شده است.

هنگام بارگیری فایل های Markdown خطوط خالی را حفظ کنید 24.2

قابلیت حفظ خطوط خالی هنگام بارگذاری فایل های Markdown اضافه شده است.

یک خواننده/نویسنده TIFF جدید 24.3

یک خواننده/نویسنده TIFF جدید برای Aspose.Words ایجاد شده است. Aspose.Words for .NET 24.3 پشتیبانی از خواندن تصاویر TIFF با انواع فشرده سازی JPEG و قدیمی JPEG را اضافه کرد و همچنین کیفیت عملیات خواندن و نوشتن را به میزان قابل توجهی بهبود بخشید.

دیگر

  • قابلیت تغییر متن کنترل TextBox OLE با افزودن ویژگی Text جدید به کلاس TextBoxControl جدید معرفی شده است. 24.1
  • منابع کتاب‌شناسی عمومی API از طریق افزودن فضای نام جدید Aspose.Words.Bibliography با کلاس‌ها و شمارش‌های جدید و از طریق افزودن یک ویژگی bibliography جدید به کلاس Document پیاده‌سازی شد. 24.1
  • ویژگی های عمومی جدید priority، unhide_when_used و semi_hidden برای مدیریت سبک پیشرفته به کلاس Style اضافه شده است. 24.2
  • قابلیت بازیابی متن علامت مرجع واقعی برای پاورقی ها و یادداشت های پایانی با ویژگی actual_reference_mark و روش update_actual_reference_marks بهبود یافته است. 24.2
  • شبیه‌سازی عملیات رستر دودویی برای فایل‌های meta WMF پیاده‌سازی شده است. 24.3
  • با فعال شدن یک کلاس جدید با نام DigitalSignatureDetails با اعضای عمومی جدید، و همچنین اضافه کردن خصوصیات جدید به کلاس‌های OoxmlSaveOptions ، DocSaveOptions و OdtSaveOptions، امکان تعریف گزینه‌های امضا برای سند در داخل SaveOptions فراهم شده است. 24.4

Aspose.Words برای Python via .NET 23.9، 23.10، 23.11، 23.12

Aspose.Words 23.9 گزینه های رندر، شبیه سازی رندر متافایل و گزینه های ذخیره markdown را گسترش می دهد.

Aspose.Words 23.10 رندرینگ را بهبود می بخشد، گزینه های بارگیری و ذخیره اسناد را گسترش می دهد و به کاربران اجازه می دهد اسناد را به روش های جدید ادغام کنند.

Aspose.Words 23.11 کار را با ویرایش‌ها، فرمت XLSX و فونت‌های افسانه نمودار با گزینه‌های اضافی بهبود می‌بخشد.

Aspose.Words 23.12 ویژگی ها و شمارش های جدیدی را برای کار با اسناد PDF و OOXML و همچنین پشتیبانی از تصاویر WebP معرفی می کند.

رندر و چاپ

سفارشی کردن عناوین محورها در نمودارهای DrawingML 23.9

قابلیت سفارشی سازی عناوین محور در نمودارهای DrawingML با پیاده سازی ویژگی جدید کلاس عمومی ChartAxisTitle و title معرفی شده است.

تعیین موقعیت عمودی فونت ها در پاراگراف 23.9

اکنون می توان موقعیت عمودی فونت ها را در یک پاراگراف با استفاده از ویژگی baseline_alignment عمومی جدید و شمارش BaselineAlignment جدید تعریف کرد.

کنترل رنگ پیش زمینه 23.10

قابلیت بازیابی رنگ پیش زمینه بدون تغییر دهنده از طریق ویژگی BaseForeColor به کلاس های Fill و Stroke اضافه شده است.

گسترش کارکرد نمودارها 23.10

عملکرد کلاس های ChartDataPointCollection، ChartSeries و ChartFormat با روش ها و ویژگی های جدید گسترش یافته است.

تنظیم و تنظیم خودکار یک تصویر به شکل 23.10

یک روش ساده برای تنظیم خودکار و قرار دادن یک تصویر در یک شکل خاص از طریق روش جدید fit_image_to_shape ارائه شده است.

قالب‌بندی پیش‌فرض قلم برای DrawingML Chart Legend Entries 23.11

قابلیت تعیین قالب بندی فونت پیش فرض برای ورودی های افسانه ای نمودارهای DrawingML از طریق ویژگی font اضافه شده است. این ویژگی ظاهر ساده‌تر و ثابت‌تری را برای عناصر نمودار تسهیل می‌کند و زیبایی‌شناسی کلی سند را بهبود می‌بخشد.

هنگام باز کردن PDF در Reader 23.12، صفحه‌بندی را مشخص کنید

توانایی تعیین طرح‌بندی صفحه مورد استفاده هنگام باز کردن یک سند در یک پی‌دی‌اف‌خوان از طریق معرفی ویژگی page_layout جدید به کلاس PdfSaveOptions و معرفی یک شمارش PdfPageLayout جدید اضافه شده است.

بارگیری و ذخیره اسناد

تعیین یک نام پوشه برای ساخت URI های تصویر در Markdown 23.9

کلاس MarkdownSaveOptions با گنجاندن ویژگی images_folder_alias گسترش یافته است، که اجازه می دهد تا نام پوشه مورد استفاده برای ساخت URI های تصویر نوشته شده در سند Markdown را مشخص کند.

کاهش حجم خروجی PDF 23.10

بهینه سازی های مختلف رندر PDF برای کاهش اندازه خروجی هنگام استفاده از تنظیمات optimize_output پیاده سازی شده است.

تشخیص هایپرلینک ها هنگام بارگیری اسناد TXT 23.10

ویژگی تشخیص لینک ها هنگام بارگیری اسناد TXT با افزودن ویژگی detect_hyperlinks جدید پیاده سازی شده است.

دیگر

  • شبیه سازی رندر متافایل برای تعیین اندازه شطرنجی، به طور خاص برای عرض قلم WMF و عرض قلم آرایشی EMF پیاده سازی شده است. برای رسیدن به این هدف، ویژگی ScaleWmfFontsToMetafileSize با ویژگی emulate_rendering_to_size_on_page جایگزین شد و ویژگی emulate_rendering_to_size_on_page_resolution اضافه شد. 23.9
  • یک روش ساده برای درج یک سند در سند دیگر در موقعیت مکان نما فعلی با استفاده از روش insert_document_inline معرفی شده است. 23.10
  • قابلیت دسترسی و اصلاح ویژگی های سبک از طریق معرفی ویژگی جدید locked اضافه شده است. 23.10
  • یک پارامتر نوع عمومی به متدهای کلاس CompositeNode اضافه شده است. 23.10
  • امکان نوشتن تمام بخش های یک سند بر روی یک کاربرگ XLSX از طریق نوع جدید شمارش XlsxSectionMode و ویژگی جدید section_mode فراهم شده است. 23.11
  • راهی برای کنترل نحوه استفاده از پسوندهای قالب ZIP64 برای اسناد OOXML از طریق ویژگی جدید Zip64Mode کلاس OoxmlSaveOptions و شمارش جدید Zip64Mode پیاده سازی شده است. 23.12
  • پشتیبانی از تصویر WebP معرفی شده است. لطفاً توجه داشته باشید که این ویژگی فقط برای نسخه‌های .NetStandart و .NET6+ موجود است. 23.12

Aspose.Words برای Python via .NET 23.5، 23.6، 23.7، 23.8

Aspose.Words 23.5 توانایی کار با داده های سری نمودار و توانایی کار با اسناد ODT و همچنین بهبود سرصفحه/پانویس و بسته بندی متن آنها را افزایش می دهد.

Aspose.Words 23.6 گزینه‌های رندر را گسترش می‌دهد، یک قالب صادراتی جدید اضافه می‌کند، گزارش‌دهی LINQ و ابزارهای LowCode را بهبود می‌بخشد.

Aspose.Words 23.7 قابلیت های گزارش دهی را افزایش می دهد، قالب صادراتی جدیدی را اضافه می کند و تغییراتی را در کار با جداول و امضاهای دیجیتال ایجاد می کند.

Aspose.Words 23.8 قابلیت های فرمت های مختلف را گسترش می دهد، رندر را بهبود می بخشد و گزینه های جدیدی را برای کار با فیلدها اضافه می کند

فرمت های پشتیبانی شده

  • با شروع نسخه 23.6، امکان ذخیره یک سند با فرمت XLSX وجود دارد. اکنون می توانید اسناد خود را به فرمت اکسل تبدیل کنید. 23.6

  • با شروع نسخه 23.7، امکان ذخیره صفحه یا شکل سند با فرمت EPS وجود دارد. 23.7

ویژگی های فرمت جدید

  • قابلیت تولید خودکار فهرست مطالب (TOC) برای اسناد MOBI معرفی شده است. 23.8
  • سازنده PdfEncryptionDetails با PdfPermissions گسترش یافته است. 23.8
  • شکل دهی متن عمودی برای متافایل های EMF پیاده سازی شده است. 23.8

تفسیر

دریافت و اصلاح داده های سری نمودار 23.5

ویژگی دریافت و اصلاح داده های سری نمودار با افزودن موارد زیر ارائه شد:

پشتیبانی از تایپوگرافی پیشرفته 23.6

پشتیبانی از تایپوگرافی پیشرفته در رندر WMF، EMF و EMF+ اضافه شده است.

محتوای رنگی در صفحه 23.6

ویژگی عمومی PageInfo.colored که نشان می دهد صفحه رنگی است یا خیر اضافه شده است.

قالب بندی برای برچسب های داده نمودار 23.6

قابلیت تنظیم پر کردن، استروک و قالب‌بندی فراخوانی برای برچسب‌های داده نمودار اجرا شده است.

Mail Merge و گزارش

درج پویا HTML برای LINQ Reporting Engine 23.6

روش جدیدی برای درج پویا HTML برای LINQ Reporting Engine اضافه شده است.

پشتیبانی از برچسب های Mustache 23.7

برچسب‌های Mustache اکنون در روش‌های MailMerge.GetRegionsHierarchy و MailMerge.GetFieldNamesForRegion پشتیبانی می‌شوند.

تعیین اندازه تصاویر رندر شده 23.8

یک ویژگی عمومی جدید image_size برای تعیین اندازه تصاویر رندر شده در پیکسل معرفی شده است.

حفظ فضاهای سفید برای مقادیر رشته JSON – LINQ 23.8

گزینه ای به LINQ Reporting Engine اضافه شده است تا فضاهای خالی برای مقادیر رشته JSON حفظ شود.

LowCode 23.6

روش‌های جدید LowCode برای ادغام انواع مختلف اسناد در یک سند خروجی اضافه شده‌اند.

دیگر

  • پشتیبانی از بسته بندی متن در هدر / پاورقی اجرا شده است. 23.5
  • قابلیت حذف امضای دیجیتال از اسناد ODT به روش RemoveAllSignatures اضافه شده است. 23.5
  • دارایی عمومی phonetic_guide برای به دست آوردن متن پایه و یاقوتی راهنمای آوایی Run اضافه شده است. 23.5
  • قابلیت بازیابی مقدار امضای دیجیتال از یک سند امضا شده دیجیتالی به صورت آرایه بایت با معرفی ویژگی signature_value جدید اضافه شده است. 23.7
  • کلاس های Row و Cell با اعضای عمومی جدید - Row.next_row، Row.previous_row، Cell.next_cell و Cell.previous_cell گسترش یافته است. 23.7

Aspose.Words برای Python via .NET 23.1، 23.2، 23.3، 23.4

Aspose.Words 23.1 عملکرد شبیه‌سازی عملیات شطرنجی را بهبود می‌بخشد و همچنین کیفیت صادرات و رندر اسناد را افزایش می‌دهد.

Aspose.Words 23.2 ذخیره اسناد را در قالب MOBI معرفی می کند، رندر نمودار را بهبود می بخشد و تغییرات قابل توجهی در جزئیات ظاهر سند ایجاد می کند.

Aspose.Words 23.3 واردات و ذخیره اسناد را با ویژگی های جدید بهبود می بخشد و همچنین کیفیت کار را با رنگ پس زمینه و پیش زمینه و گرادیان شعاعی بهبود می بخشد.

Aspose.Words 23.4 محاسبه برخی از پارامترها و موقعیت جدول و متن اطراف را بهبود می بخشد.

بهبود عملکرد

شبیه سازی عملیات رستر 23.1

عملکرد و کیفیت شبیه سازی عملیات شطرنجی با متافایل به طور قابل توجهی بهبود یافته است.

فرمت های پشتیبانی شده

صادرات به MOBI 23.2

با شروع نسخه 23.2، امکان ذخیره یک سند در فرمت MOBI (همچنین PRC، AZW – فرمت فایل کتاب الکترونیکی خود Amazon Kindle نیز نامیده می شود) وجود دارد. اکنون می توانید نه تنها اسناد MOBI را بارگیری کنید، بلکه فایل های خود را به فرمت MOBI صادر کنید.

تفسیر

کار با Shading Theme Colors 23.1

قابلیت کار با رنگ های تم سایه دار پیاده سازی شده است.

پشتیبانی از ضریب R-squared در نمودارهای DML 23.1

پشتیبانی از ضریب R-squared در برچسب‌های خط روند نمودار DML هنگامی که رندر اضافه شده است.

بهبود رندر نمودار 23.2

از 23.2 رندر نمودار به طور قابل توجهی بهبود یافته است.

کنترل رنگ پس زمینه و پیش زمینه 23.3

کلاس Fill با مجموعه ای از ویژگی های عمومی جدید مرتبط با رنگ های پس زمینه و پیش زمینه گسترش یافته است: fore_theme_color و back_theme_color، fore_tint_and_shade و back_tint_and_shade.

گرادیان های شعاعی با سایه زن Native SkiaSharp 23.3

رندر شیب های شعاعی با سایه زن بومی SkiaSharp برای .NET Standard اجرا شده است.

فاصله بین جدول و متن اطراف 23.4

قابلیت تنظیم فاصله بین جدول و متن اطراف با معرفی ویژگی های جدید به کلاس Table اضافه شده است: distance_left، distance_right، distance_top و distance_bottom.

بارگیری و ذخیره اسناد

تولید TOC برای اسناد AZW3 23.1

توانایی تولید TOC (جدول مطالب) برای اسناد AZW3 با استفاده از ویژگی epub_navigation_map_level اضافه شده است.

صادر کردن موارد فهرست به Markdown 23.1

راهی برای کنترل صادرات آیتم های لیست به فرمت Markdown با افزودن ویژگی list_export_mode به کلاس MarkdownSaveOptions ارائه شده است.

اعلان‌های پیشرفت ذخیره سند 23.3

ذخیره اعلان های پیشرفت برای فرمت های MOBI و AZW3 اجرا شده است.

تنظیم فاصله جملات و کلمات 23.3

با معرفی ویژگی adjust_sentence_and_word_spacing، قابلیت تعیین اینکه آیا فاصله جملات و کلمات به طور خودکار هنگام وارد کردن سند تنظیم شود یا خیر، اضافه شده است.

دیگر

  • قابلیت تعیین فاصله کاراکترهای یک سند از طریق اجرای ویژگی justification_mode 23.2 اضافه شده است
  • با افزودن ویژگی include_textboxes_footnotes_endnotes_in_stat 23.2 راه برای آموزش Aspose.Words در مورد گنجاندن جعبه متن، پاورقی و پایان در آمار تعداد کلمات ارائه شده است
  • یک گزینه جدید برای سبک سند، که به شما امکان می دهد تعیین کنید که آیا سبک به طور خودکار بر اساس مقدار مناسب بازتعریف شود یا خیر، از طریق ویژگی automatically_update 23.2 معرفی شده است
  • با استفاده از ویژگی is_phonetic_guide 23.4 قابلیت تعیین اینکه آیا Run یک راهنمای صوتی است یا نه اضافه شده است
  • یک روش ساده برای کار با سری و محورهای نمودارهای ترکیبی با معرفی کلاس ChartAxisCollection و افزودن ویژگی Chart.axes 23.4 پیاده سازی شده است
  • ویژگی های عمومی جدید مرتبط با موقعیت نسبی شکل و اندازه به کلاس Shape 23.4 اضافه شده است
  • دقت و عملکرد محاسبه روشنایی رنگ برای وضوح خودکار رنگ متن مطابق با آخرین نسخه های Microsoft Word 23.4 بهبود یافته است

Aspose.Words برای Python via .NET 22.9، 22.10، 22.11، 22.12

Aspose.Words 22.9 گزینه های بارگیری و ذخیره اسناد و تعامل بهبود یافته با برخی گزینه های دیگر را گسترش می دهد.

Aspose.Words 22.10 گزینه های یافتن و جایگزینی را بهبود می بخشد، اشیاء OLE را بهبود می بخشد و عملکرد لیست را گسترش می دهد.

Aspose.Words 22.11 عملکرد خود را با گزینه‌های جدید برای کار راحت‌تر با اشیاء آشنا گسترش می‌دهد: OLE و تگ‌های اسناد ساختاریافته.

Aspose.Words 22.12 قابلیت‌های رندر را افزایش می‌دهد و گزینه‌هایی را برای کار با حاشیه‌ها هنگام بارگیری/ذخیره یک سند معرفی می‌کند.

بهبود عملکرد 22.12

بهینه سازی که به طور قابل توجهی عمق تودرتوی حالت گرافیکی را هنگام رندر کردن به PDF برای حفظ انطباق با مشخصات کاهش می دهد، معرفی شده است.

رندر و چاپ

New Border Rendering Properties 22.12

ویژگی های عمومی جدید theme_color و tint_and_shade معرفی شده اند.

فرمول خطی خط روند برای ترسیم رندر ML 22.12

رندر فرمول خط روند خطی برای نمودارهای DrawingML اجرا شده است.

تنظیمات بازگشتی فونت برای فونت های Google Noto 22.12

تنظیمات بازگشتی فونت از پیش تعریف شده برای فونت های Google Noto به روز شده است.

بارگیری و ذخیره اسناد

قابلیت کش کردن اشکال سرصفحه/پانویس برای کاهش اندازه فایل PDF خروجی با افزودن ویژگی CacheHeaderFooterShapes جدید پیاده سازی شده است.

تشخیص شماره گذاری خودکار هنگام بارگیری یک سند 22.9

توانایی تعیین ویژگی auto_numbering_detection هنگام بارگذاری متن از طریق یک کلاس توسعه یافته از TxtLoadOptions پیاده سازی شده است.

تعیین یک نوع حاشیه خاص 22.12

قابلیت تعیین یک نوع Margin خاص برای بخش داده شده پیاده سازی شده است.

جستجو و مقایسه 22.10

توانایی نادیده گرفتن StructuredDocumentTag پس از یافتن و جایگزینی گزینه ها با افزودن یک ویژگی ignore_structured_document_tags جدید به کلاس FindReplaceOptions پیاده سازی شده است.

دیگر

  • یک ویژگی جدید برای دریافت FieldEQ به عنوان OfficeMath اضافه شده است. 22.9
  • ایجاد تگ اسناد ساختاریافته از نوع Group در سطح Row مجاز بود. 22.9
  • اشیاء و کنترل های OLE اکنون هنگام تبدیل یک سند به HTML به عنوان تصاویر متافایل در نظر گرفته می شوند. 22.10
  • یک ویژگی جدید برای بررسی اینکه آیا یک لیست خاص از همان الگوی لیست مقایسه شده ایجاد شده است، با معرفی یک روش جدید HasSameTemplate در کلاس List اضافه شده است. 22.10
  • قابلیت ایجاد تگ های جدید اسناد ساختاریافته از نوع Citation اضافه شده است. 22.11
  • یک ویژگی EmbedAttachments جدید که به کاربران اجازه می دهد پیوست های OLE را از یک سند منبع در سند PDF خروجی جاسازی کنند، معرفی شده است. 22.11

همچنین ببینید