🚀 GroupDocs.Viewer for Java 25.9: ویژگی‌ها و بهبودهای جدید

ما با خوشحالی انتشار GroupDocs.Viewer for Java 25.9 را اعلام می‌کنیم که مجموعه‌ای از ویژگی‌های جدید، بهبودها و اصلاحات باگ را به همراه دارد. این به‌روزرسانی قابلیت‌های رندر سند را ارتقا می‌دهد و ابزارهای بیشتری برای کار با فرمت‌های مختلف فایل در اختیار توسعه‌دهندگان قرار می‌دهد.

🆕 ویژگی‌های کلیدی جدید

1. رندر چندصفحه‌ای AI (Adobe Illustrator)

اکنون می‌توانید فایل‌های چندصفحه‌ای AI را رندر کنید و پشتیبانی از گرافیک‌های برداری و فایل‌های طراحی را گسترش دهید.

2. پشتیبانی از فرمت آرشیو LHA

پشتیبانی بومی از آرشیوهای .lha / .lzh اضافه شده است، شامل تشخیص خودکار فایل‌های LHA.

3. نمایش کامل آدرس ایمیل

در رندر ایمیل، آدرس‌های کامل فرستنده و گیرنده بدون کوتاه‌سازی یا مخفی‌سازی نمایش داده می‌شود.

4. غیرفعال‌سازی به‌روزرسانی فیلدها هنگام ذخیره اسناد WordProcessing

یک گزینه جدید isUpdateFields امکان غیرفعال کردن به‌روزرسانی فیلدها هنگام ذخیره اسناد WordProcessing (DOC، DOCX، DOCM و غیره) به HTML، PDF یا تصاویر را فراهم می‌کند.

5. هایلایت متن در اسناد رندر شده

می‌توانید متن، مانند نتایج جستجو، را در فرمت‌های خروجی برای تعامل بهتر با سند برجسته کنید.

🔧 سایر بهبودها

  • حذف JavaScript از HTML خروجی: یک گزینه عمومی برای حذف JavaScript از HTML تولید شده اضافه شد.
  • دریافت تمام فونت‌های استفاده‌شده: کلاس Viewer اکنون متد getAllFonts() را برای بازیابی همه فونت‌های استفاده‌شده در یک سند ارائه می‌دهد.
  • پشتیبانی از فرمت‌های آرشیو CAB و WIM: پشتیبانی از فرمت‌های CAB و WIM با تشخیص خودکار اضافه شد.
  • غیرفعال‌سازی اختیاری JavaScript هنگام تبدیل به HTML: می‌توانید حفظ JavaScript را در خروجی‌های HTML برای فرمت‌های مرتبط غیرفعال کنید.

🛠️ تغییرات عمومی API

  • ویژگی بولی جدید isRemoveJavaScript در HtmlViewOptions برای کنترل درج JavaScript در خروجی HTML.
  • ویژگی بولی جدید isUpdateFields در WordProcessingOptions برای کنترل به‌روزرسانی فیلدها هنگام ذخیره اسناد.
  • کلاس جدید UsedFontInfo در com.groupdocs.viewer.fonts برای اطلاعات فونت.
  • متد جدید getAllFonts() در کلاس Viewer.
  • کلاس جدید SearchHighlightOptions در com.groupdocs.viewer.options.
  • متد جدید search(SearchHighlightOptions) در کلاس Viewer.
  • کلاس‌های جدید FontStyles و FontFormat در com.groupdocs.viewer.fonts.

✅ اصلاحات باگ

نسخه 25.9 بیش از 20 اصلاح باگ دارد، شامل:

  • مشکلات رندر فایل DWG.
  • استثناها هنگام رندر فایل‌های قدیمی XLS.
  • رندر نظرات در فایل‌های Presentation.
  • مشکلات رندر HTML با آرشیوها.
  • مشکلات عرض و ارتفاع اطلاعات View برای فایل‌های آرشیو.
  • بهبودهای رندر سند XML.
  • اصلاحات تبدیل DOCX به HTML.
  • خطاهای رندر فایل EPS.
  • مشکلات رندر DXF، DWF، PS و TEX.
  • مشکلات رندر XLS در HTML/PDF.
  • بهبود کیفیت PDF.

📥 نحوه به‌روزرسانی

برای به‌روزرسانی به GroupDocs.Viewer for Java 25.9 از طریق Maven:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-viewer</artifactId>
    <version>25.9</version>
</dependency>

یادداشت‌های انتشار و مستندات جزئیات نسخه 25.9 می‌توانند در وب‌سایت رسمی GroupDocs یافت شوند.