Bu sürümde yenilikler
GroupDocs.Viewer for Node.js via Java 25.12 (December 2025) dört iyileştirme ve bir hata düzeltmesi ekliyor. Değişiklikler, kütüphanenin en son çalışma zamanı sürümleriyle uyumlu kalmasını, geliştirici deneyimini iyileştirmeyi ve kritik bir raster‑dönüşüm sorununu çözmeyi hedefliyor.
| Öğe | Kategori | Özet |
|---|---|---|
| VIEWERNODEJS‑174 | İyileştirme | Node.js ve Java’nın en yeni desteklenen sürümleri için tam destek – temel bağımlılıklar güncellendi ve mevcut LTS sürümleriyle uyumluluk doğrulandı. |
| VIEWERNODEJS‑176 | İyileştirme | Dokümantasyon ve GitHub örnek kodları artık senkronize; günlükleme eklendi ve örnekler belgelerle aynı yapıyı izliyor. |
| VIEWERNODEJS‑177 | İyileştirme | Dokümantasyondaki tüm kod parçacıkları bağımsız, doğrudan çalıştırılabilir betikler haline getirildi – ekstra içe aktarmalar veya kurulum adımları gerekmez. |
| VIEWERNODEJS‑178 | İyileştirme | CI/CD boru hatları için GroupDocs.Viewer’ı konteynerleştirmenizi adım adım anlatan yeni “Running in Docker” dokümantasyon konusunu içerir. |
| VIEWERNODEJS‑70 | Hata düzeltmesi | Önceden boş beyaz bir görüntü oluşturan EPS → JPG dönüşümü düzeltildi. Dönüşüm artık EPS içeriğini Windows ve Linux’ta doğru şekilde render ediyor. |
Önemli özellik vurguları
- EPS’ten JPG’e dönüşüm düzeltmesi – EPS belgeleri için güvenilir raster çıktısı.
- En yeni Node.js ve Java desteği – modern derleme araçlarıyla sorunsuz entegrasyon.
- Senkronize, bağımsız kod örnekleri – kopyala‑yapıştır hazır betikler, onboarding sürecini hızlandırır.
Kod örnekleri
1. Bir belgeyi gömülü‑kaynak HTML olarak render etme (bağımsız betik)
import { Viewer, HtmlViewOptions } from '@groupdocs/groupdocs.viewer';
// Input document to render
const viewer = new Viewer('resume.docx');
// Output configuration:
// - Embedded resources produces a single self‑contained HTML per page.
// - "page_{0}.html" is a filename pattern where {0} is the page number.
const viewOptions = HtmlViewOptions.forEmbeddedResources('page_{0}.html');
// Render document pages to HTML
viewer.view(viewOptions);
Bu örnek (VIEWERNODEJS‑177), kutudan çıktığı gibi çalışan, yeni yeniden yapılandırılmış, kopyala‑yapıştır hazır betiği gösterir.
2. EPS’ten JPG’e Dönüştürme (düzeltildi)
import { Viewer, License, JpgViewOptions } from '@groupdocs/groupdocs.viewer';
// Optional: apply your license before rendering
const license = new License();
license.setLicense('GroupDocs.Viewer.lic');
// Input EPS document
const viewer = new Viewer('sample.eps');
// Output configuration: render each page to a JPEG file using the pattern below
const viewOptions = new JpgViewOptions('page_{0}.jpg');
// Render EPS pages to JPG
viewer.view(viewOptions);
// Optional: exit explicitly in short‑lived scripts/CI jobs
process.exit(0);
EPS → JPG işlem hattı artık doğru görüntüler üretiyor (VIEWERNODEJS‑70).
Güncellemeyi nasıl alabilirsiniz
# Install the latest 25.12 package from npm
npm install @groupdocs/groupdocs.viewer@25.12
İpucu: Paket, Node.js ve Java’nın mevcut LTS sürümleriyle çalışır. Konteynerleştirilmiş iş akışları için aşağıdaki Docker kılavuzuna bakın.
Kaynaklar
- GitHub kod örnekleri – https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-Node.js-via-Java
- Sistem gereksinimleri – https://docs.groupdocs.com/viewer/nodejs-java/system-requirements/
- Docker’da Çalıştırma – https://docs.groupdocs.com/viewer/nodejs-java/running-in-docker/
- Kurulum rehberi – https://docs.groupdocs.com/viewer/nodejs-java/installation/
- Ücretsiz Destek Forumu – https://forum.groupdocs.com/c/viewer/9