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-257GroupDocs.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 ได้รับการปรับปรุงเพื่อรวมถึง:

  • คุณลักษณะหลักของผลิตภัณฑ์
  • ข้อกำหนดของระบบ
  • คำแนะนำการติดตั้ง
  • ตัวอย่างโค้ดเริ่มต้นอย่างรวดเร็ว
  • สถานการณ์การใช้งาน

การอัปเดตเอกสาร

หัวข้อเอกสารที่อัปเดต:

เพิ่มหัวข้อเอกสารใหม่:

การเปลี่ยนแปลง API สาธารณะ

คลาส Converter

  1. ตัวสร้าง (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

  1. เมธอด setWidth ถูกเปลี่ยนชื่อเป็น setPageWidth
  2. เมธอด 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. หากคุณพบปัญหาใดหรือมีข้อเสนอแนะ โปรดแจ้งให้เราทราบผ่านฟอรั่มสนับสนุน. ขอให้เขียนโค้ดอย่างสนุกสนาน!