We’re pleased to announce the GroupDocs.Conversion for Node.js via Java v25.11 release, available as of November 2025. This update brings a critical compatibility fix for the newest Node.js 20+ runtimes, upgrades the underlying Java library, and introduces a few public API changes.
สิ่งใหม่ในการปล่อยเวอร์ชันนี้
การแก้ไขความเข้ากันได้
- [Fix]
CONVERSIONNODEJS-257– GroupDocs.Conversion for Node.js via Java ตอนนี้เข้ากันได้อย่างเต็มที่กับรุ่นล่าสุดของ Node.js 20+.
นี่แก้ไขข้อผิดพลาด runtime ที่เกิดขึ้นเมื่อ Java bridge แบบเนทีฟถูกโหลดภายใต้ไบนารีของ Node.js รุ่นใหม่
การอัปเดตไลบรารีพื้นฐาน
- [Enhancement]
CONVERSIONNODEJS-258– การพึ่งพา Java ได้รับการอัปเกรดเป็น GroupDocs.Conversion for Java v25.9.
การปรับปรุงและการแก้ไขบั๊กทั้งหมดที่อยู่ในรุ่น Java 25.4 – 25.9 จะถูกนำเข้ามาโดยอัตโนมัติ
การอัปเดต README ของแพ็กเกจ
ไฟล์ npm package README ได้รับการปรับปรุงเพื่อรวมถึง:
- คุณลักษณะหลักของผลิตภัณฑ์
- ข้อกำหนดของระบบ
- คำแนะนำการติดตั้ง
- ตัวอย่างโค้ดเริ่มต้นอย่างรวดเร็ว
- สถานการณ์การใช้งาน
การอัปเดตเอกสาร
หัวข้อเอกสารที่อัปเดต:
- System Requirements: ข้อกำหนดของระบบ
- Installation: การติดตั้ง GroupDocs.Conversion for Node.js via Java
- How to Run Examples: วิธีการรันตัวอย่าง
- Licensing: การให้สิทธิ์ใช้งาน
เพิ่มหัวข้อเอกสารใหม่:
- Running in Docker: การใช้งานใน Docker
การเปลี่ยนแปลง API สาธารณะ
คลาส Converter
- ตัวสร้าง (constructor) ของคลาส
Converterที่รับ stream ได้ถูกลบและแทนที่ด้วยผู้จัดหา stream (stream supplier):
const fs = require('fs');
const java = require('java');
const path = require('path');
// Create read stream from file
const readStream = fs.createReadStream("source.docx");
// Convert to GroupDocs input stream
const stream = await groupdocs.readDataFromStream(readStream);
// Create Supplier<InputStream> that returns the stream (equivalent to Java lambda: () -> stream)
const streamSupplier = java.newProxy('java.util.function.Supplier', {
get: function() {
return stream;
}
});
// Initialize converter with stream data
const converter = new groupdocs.Converter(streamSupplier);
คลาส PdfConvertOptions
- เมธอด
setWidthถูกเปลี่ยนชื่อเป็นsetPageWidth - เมธอด
setHeightถูกเปลี่ยนชื่อเป็นsetPageHeight
// Configure PDF conversion options with advanced settings
const convertOptions = new groupdocs.PdfConvertOptions();
convertOptions.setPageWidth(1024); // Set output width
convertOptions.setPageHeight(768); // Set output height
วิธีรับอัปเดต
- npm – อัปเกรดแพ็กเกจเป็นเวอร์ชันล่าสุด:
npm install @groupdocs/groupdocs.conversion@25.11.0
- Direct download – ดาวน์โหลดโดยตรง – รับ JAR ล่าสุดและไฟล์สนับสนุนจากหน้า release page
แหล่งข้อมูล
ติดตามการอัพเดตเวอร์ชันต่อไปที่จะนำการสนับสนุนรูปแบบเพิ่มเติม, การปรับปรุงประสิทธิภาพ, และการพัฒนา API. หากคุณพบปัญหาใดหรือมีข้อเสนอแนะ โปรดแจ้งให้เราทราบผ่านฟอรั่มสนับสนุน. ขอให้เขียนโค้ดอย่างสนุกสนาน!