ما خوشحالیم که انتشار GroupDocs.Viewer for Java 26.9 را اعلام می‌کنیم که از سپتامبر 2026 در دسترس است. این نسخه چهار ویژگی جدید که از GroupDocs.Viewer for .NET منتقل شده‌اند، دو بهبود خاص جاوا برای آرشیوها و پنج رفع باگ را ارائه می‌دهد — به‌طوری که پشتیبانی از فرمت‌های PDF، WordProcessing و آرشیو به‌طور قابل‌توجهی بهبود یافته است.

چه چیزهای جدیدی در این انتشار وجود دارد

  • [ویژگی جدید] افزودن پشتیبانی از فرمت فایل Open Fixed‑layout Document (OFD) (VIEWERNET-4630)
  • [ویژگی جدید] امکان نمایش حاشیه‌نویسی‌های مخفی در PDF که به‌صورت پیش‌فرض در هنگام رندر مخفی هستند (VIEWERNET-5607)
  • [ویژگی جدید] افزودن قابلیت تعیین وضوح افقی و عمودی در گزینه‌های WordProcessing هنگام رندر اسناد WordProcessing به فرمت‌های رستر (VIEWERNET-5700)
  • [ویژگی جدید] افزودن شماره‌گذاری صفحات برای اسناد WordProcessing هنگام رندر (VIEWERNET-5702)
  • [بهبود] نام آرشیو به‌درستی نمایش داده نمی‌شود (VIEWERJAVA-3952)
  • [بهبود] مشاهده فایل‌های آرشیو با منبع خارجی (VIEWERJAVA-3953)
  • [باگ] کاراکترهای خاص به‌درستی رندر نمی‌شوند و حاشیه‌های جدول هنگام تبدیل EML به HTML و فرمت‌های رستر گم می‌شوند (VIEWERNET-5620)
  • [باگ] مشکل عدم نمایش نظرات هنگام رندر PDF (VIEWERNET-5654)
  • [باگ] رندر DOCX به HTML به‌درستی انجام نمی‌شود وقتی کاراکترهای عربی و گزینه EnableOpenTypeFeatures فعال باشد (VIEWERNET-5681)
  • [باگ] پشتیبانی از فرمت EPSF محدود است. خطایی هنگام تجزیه محتوای فایل EPSF رخ داد (VIEWERNET-5683)
  • [باگ] عدم تطابق بین ابعاد واقعی آرشیوهای رستر شده و مقادیری که توسط GetViewInfo محاسبه می‌شود (VIEWERNET-5737)

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

اضافه شد

تغییر یافت

حذف شد

هیچ‌کدام

ویژگی‌های جدید

VIEWERNET-4630

از این نسخه GroupDocs.Viewer for Java از فرمت فایل Open Fixed‑layout Document (OFD) پشتیبانی می‌کند. پردازش فایل‌های OFD نیازمند وجود فونت SimSun.ttf بر روی سیستم عامل است (معمولاً به‌صورت پیش‌نصب بر روی ویندوز؛ در لینوکس ممکن است نیاز باشد به‌صورت صریح از طریق منابع فونت سفارشی فراهم شود). این ویژگی به‌صورت جزئی در بخش Render OFD documents توضیح داده شده است.

VIEWERNET-5607

اکنون می‌توان رندر حاشیه‌نویسی‌های پاپ‑آپ (نکات بالونی) که به‌صورت پیش‌فرض مخفی هستند در فایل‌های PDF را با استفاده از گزینهٔ موجود setRenderNotes فعال کرد — معنای این گزینه برای اسناد PDF گسترش یافته است. این ویژگی به‌صورت کامل در این بخش مقاله شرح داده شده است.

VIEWERNET-5700

همانند اسناد Spreadsheet در نسخهٔ قبلی، نسخهٔ 26.9 امکان تعیین وضوح افقی و عمودی بر حسب DPI را هنگام رندر اسناد WordProcessing ورودی به فرمت‌های رستر (PNG و JPEG) فراهم می‌کند. این کار با متدهای جدید setHorizontalResolution و setVerticalResolution در کلاس WordProcessingOptions انجام می‌شود. هر دو گزینه مقدار پیش‌فرض 96 DPI دارند و می‌توانند در بازهٔ [72..600] DPI تنظیم شوند. این ویژگی به‌صورت جزئی در بخش مربوطه مقالهٔ رندر اسناد WordProcessing توضیح داده شده است.

VIEWERNET-5702

از این نسخه به کلاس WordProcessingOptions گزینهٔ جدید PageNumberLocation اضافه شده است. می‌توانید به‌صورت اجباری شماره صفحه را به اسناد WordProcessing هنگام رندر اضافه کنید و مکان شماره صفحه را روی صفحه مشخص کنید. این ویژگی در اینجا شرح داده شده است.

مثال کد

// Example: Render WordProcessing document with page numbers and custom DPI
WordProcessingOptions wordOptions = new WordProcessingOptions();
wordOptions.setPageNumberLocation(WordsPageNumberLocation.TopRight);
wordOptions.setHorizontalResolution(150);
wordOptions.setVerticalResolution(150);

// Render to HTML with page numbers and specified DPI
viewer.view("document.docx", wordOptions, "output.html");

نحوه دریافت به‌روزرسانی

Maven

پیشنهاد می‌شود وابستگی زیر را به فایل pom.xml خود اضافه کنید:

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

یا مستقیماً به GroupDocs.Viewer for Java Maven Repository مراجعه کنید.

دانلود مستقیم

فایل‌های JAR را از صفحهٔ GroupDocs.Viewer for Java 26.9 دریافت کنید.

منابع