אנו שמחים להודיע על השקת GroupDocs.Redaction for Node.js via Java 26.10, זמינה החל מ-אוקטובר 2026. זו היא ההפצה הציבורית הראשונה של המוצר ב‑npm, המספקת שוויון תכונות עם GroupDocs.Redaction for Java 26.10. השיפורים המרכזיים כוללים שליטה בהתאמת OOXML למסמכי Word, תמיכה מורחבת בתבניות Excel ובפורמטים מופרדים בטאבים, מטפלי עריכה מותאמים אישית עבור עריכות אזור‑דף ב‑PDF, ותיקונים במיקום תמונות ובטיפול ב‑DrawBox.

מה חדש במהדורה זו

  • [Feature] ציין ושמר על התאמת OOXML בעת שמירת מסמכי עיבוד תמלילים (REDACTIONNET-718)
  • [Feature] הוסף פורמטים של תבניות גיליון אלקטרוני XLT / XLTX / XLTM ו‑TAB; שפר מיפוי שמירת פורמט של Cells (REDACTIONNET-802)
  • [Fix] דלג על עריכות DrawBox (מלבן צבעוני) עבור גיליונות אלקטרוניים טקסט‑רק CSV / TAB / TSV (REDACTIONNET-805)
  • [Feature] מטפל עריכה מותאם אישית עבור PDF PageAreaRedaction (ICustomRedactionHandler) (REDACTIONNET-594)
  • [Fix] תיקון במיקום עריכת תמונה באזור‑דף (תמונות משובצות עם מיקום בדף וגודל אמיתי) (REDACTIONNET-551)

שינויים בממשק API ציבורי

ממשק API הציבורי תואם ל‑GroupDocs.Redaction for Java 26.10, כולל:

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

תכונות חדשות

  • התאמת OOXML לעיבוד תמלילים (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) אינן חלות על פורמטים של גיליונות אלקטרוניים טקסט‑רק. עריכות אלו מדולגות עם סטטוס ברור במקום לנסות לעצב בתצורת תמונה.

  • עריכה מותאמת אישית עבור 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

קישור לחבילה: GroupDocs.Redaction for Node.js via Java 26.10.0

הורדה ישירה

הורד את הגרסה האחרונה מהדף GroupDocs.Redaction for Node.js via Java 26.10 Release Notes .

משאבים