خوشحالیم که انتشار GroupDocs.Redaction for Node.js via Java 26.10 را اعلام می‌کنیم که از اکتبر 2026 در دسترس است. این اولین انتشار عمومی npm این محصول است که برابری ویژگی‌ها با GroupDocs.Redaction for Java 26.10 را فراهم می‌کند. بهبودهای کلیدی شامل کنترل سازگاری OOXML برای اسناد Word، پشتیبانی گسترده‌تر از قالب‌های الگوی Excel و فرمت‌های جدولی (tab‑delimited)، هندلرهای سفارشی Redaction برای حذف نواحی صفحه PDF، و رفع مشکلات موقعیت‌یابی تصویر و پردازش DrawBox می‌باشد.

موارد جدید در این انتشار

  • [Feature] تعیین و حفظ سازگاری OOXML هنگام ذخیره اسناد Word Processing (REDACTIONNET-718)
  • [Feature] افزودن قالب‌های الگوی صفحه‌گسترده XLT / XLTX / XLTM و TAB؛ بهبود نگاشت فرمت ذخیره‌سازی Cells (REDACTIONNET-802)
  • [Fix] حذف Redactionهای DrawBox (مستطیل رنگی) برای صفحه‌گسترده‌های متنی فقط CSV / TAB / TSV (REDACTIONNET-805)
  • [Feature] هندلر سفارشی Redaction برای PDF PageAreaRedaction (ICustomRedactionHandler) (REDACTIONNET-594)
  • [Fix] رفع موقعیت‌یابی Redaction تصویر در ناحیه صفحه (تصاویر جاسازی‌شده با مکان صفحه و اندازه واقعی) (REDACTIONNET-551)

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

API عمومی با GroupDocs.Redaction for Java 26.10 مطابقت دارد، شامل:

  • WordProcessingComplianceLevel (Ecma, Transitional, Strict)
  • WordprocessingSaveOptions with getOoxmlCompliance / setOoxmlCompliance
  • SaveOptions.getWordprocessingSaveOptions()
  • ICustomRedactionHandler, CustomRedactionContext, CustomRedactionResult
  • ReplacementOptions.getCustomRedaction / setCustomRedaction
  • FileType.getXLT(), getXLTX(), getXLTM(), getTAB()

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

  • سازگاری OOXML برای Word Processing (REDACTIONNET-718)
    می‌توانید سطح سازگاری OOXML را هنگام ذخیره اسناد Word درخواست کنید. اگر تنظیم نشود، سازگاری سند اصلی حفظ می‌شود. حالت Strict نمی‌تواند مستقیماً به Ecma کاهش یابد (از Transitional استفاده کنید).

  • قالب‌های صفحه‌گسترده XLT / XLTX / XLTM / TAB (REDACTIONNET-802)
    FileType انواع الگوی Excel و .tab را در دسترس قرار می‌دهد. مسیرهای ذخیره‌سازی صفحه‌گسترده این قالب‌ها را به‌درستی نگاشت می‌کنند (در کنار پشتیبانی موجود ODS / OTS / XLSB).

  • رد کردن DrawBox برای CSV / TAB / TSV (REDACTIONNET-805)
    جایگزینی مستطیل رنگی (DrawBox) برای قالب‌های صفحه‌گسترده متنی فقط قابل اعمال نیست. این Redactionها با وضعیت واضحی رد می‌شوند به‌جای تلاش برای استایل‌گذاری به‌صورت تصویر.

  • Redaction سفارشی برای PDF PageArea (REDACTIONNET-594)
    ReplacementOptions یک ICustomRedactionHandler می‌پذیرد. برای هر تطبیق، هندلر CustomRedactionContext را دریافت کرده و CustomRedactionResult (پرچم اعمال + متن جایگزین) را برمی‌گرداند. در حال حاضر فقط برای PDF PageAreaRedaction پشتیبانی می‌شود.

  • موقعیت‌یابی ناحیه تصویر (REDACTIONNET-551)
    تصاویر جاسازی‌شده که مکان صفحه و اندازه پیکسل واقعی را نشان می‌دهند، با استفاده از مختصات صفحه حذف می‌شوند، به‌طوری که PageAreaFilter / ImageAreaRedaction با ناحیه تصویر قابل مشاهده هم‌راستا شوند وقتی اندازه بیت‌مپ با شکل روی صفحه متفاوت است.

مثال کد

const redaction = require('@groupdocs/groupdocs.redaction');
const java = require('java');

const optionsText = new redaction.ReplacementOptions('[replaced]');
const handler = java.newProxy('com.groupdocs.redaction.redactions.ICustomRedactionHandler', {
  redact: function (context) {
    const result = new redaction.CustomRedactionResult();
    const text = context.getText();
    if (text && text.indexOf('Lorem') >= 0) {
      result.setApply(true);
      result.setText(text.replace('Lorem', '[redacted-custom]'));
    }
    return result;
  }
});
optionsText.setCustomRedaction(handler);

const redactor = new redaction.Redactor('sample.pdf');
try {
  redactor.apply(new redaction.PageAreaRedaction(
    java.import('java.util.regex.Pattern').compile('.*'),
    optionsText));
  redactor.save(new redaction.SaveOptions(false, 'Custom_Redaction_Result'));
} finally {
  redactor.close();
}

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

npm

پکیج را از طریق npm نصب کنید:

npm install @groupdocs/groupdocs.redaction@26.10.0

Package link: GroupDocs.Redaction برای Node.js از طریق Java 26.10.0

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

آخرین نسخه را از صفحهٔ یادداشت‌های انتشار GroupDocs.Redaction برای Node.js از طریق Java 26.10 Release Notes دانلود کنید.

منابع