Wir freuen uns, die Veröffentlichung von GroupDocs.Redaction for Node.js via Java 26.10 bekannt zu geben, verfügbar ab Oktober 2026. Dies ist die erste öffentliche npm‑Veröffentlichung des Produkts, die Feature‑Parität zu GroupDocs.Redaction for Java 26.10 bietet. Wichtige Verbesserungen umfassen die OOXML‑Konformitätskontrolle für Word‑Dokumente, erweiterte Unterstützung für Excel‑Vorlagen‑ und tabulatorgetrennte Formate, benutzerdefinierte Redaktions‑Handler für PDF‑Seitenbereichs‑Redaktionen sowie Fehlerbehebungen bei der Bildpositionierung und der DrawBox‑Verarbeitung.
Was ist neu in dieser Version
- [Feature] OOXML‑Konformität beim Speichern von Word‑Verarbeitungs‑Dokumenten angeben und beibehalten (REDACTIONNET-718)
- [Feature] Tabellenkalkulations‑Vorlagenformate XLT / XLTX / XLTM und TAB hinzufügen; Mapping der Speicherformate für Cells verbessern (REDACTIONNET-802)
- [Fix] DrawBox‑Redaktionen (farbige Rechtecke) für rein textbasierte Tabellenkalkulationen CSV / TAB / TSV überspringen (REDACTIONNET-805)
- [Feature] Benutzerdefinierter Redaktions‑Handler für PDF
PageAreaRedaction(ICustomRedactionHandler) (REDACTIONNET-594) - [Fix] Positionierung der Bild‑Redaktion im Seitenbereich korrigieren (eingebettete Bilder mit Seitenplatzierung und echter Größe) (REDACTIONNET-551)
Änderungen der öffentlichen API
Die öffentliche API entspricht GroupDocs.Redaction for Java 26.10 und enthält:
WordProcessingComplianceLevel(Ecma,Transitional,Strict)WordprocessingSaveOptionsmitgetOoxmlCompliance/setOoxmlComplianceSaveOptions.getWordprocessingSaveOptions()ICustomRedactionHandler,CustomRedactionContext,CustomRedactionResultReplacementOptions.getCustomRedaction/setCustomRedactionFileType.getXLT(),getXLTX(),getXLTM(),getTAB()
Neue Funktionen
-
OOXML‑Konformität für Word‑Verarbeitung (REDACTIONNET-718)
Sie können beim Speichern von Word‑Dokumenten ein OOXML‑Konformitätslevel anfordern. Wenn nicht festgelegt, bleibt die ursprüngliche Dokumentenkonformität erhalten. Strict kann nicht direkt auf Ecma herabgestuft werden (verwenden Sie Transitional). -
Tabellenkalkulationsformate XLT / XLTX / XLTM / TAB (REDACTIONNET-802)
FileTypestellt Excel‑Vorlagentypen und.tabbereit. Die Speicherpfade für Tabellenkalkulationen ordnen diese Formate korrekt zu (neben der bestehenden Unterstützung für ODS / OTS / XLSB). -
DrawBox für CSV / TAB / TSV überspringen (REDACTIONNET-805)
Ersetzungen von farbigen Rechtecken (DrawBox) sind für rein textbasierte Tabellenkalkulationsformate nicht anwendbar. Diese Redaktionen werden mit einem klaren Status übersprungen, anstatt eine Bild‑Styling‑Umsetzung zu versuchen. -
Benutzerdefinierte Redaktion für PDF PageArea (REDACTIONNET-594)
ReplacementOptionsakzeptiert einenICustomRedactionHandler. Bei jedem Treffer erhält der HandlerCustomRedactionContextund gibt einCustomRedactionResultzurück (Anwenden‑Flag + Ersetzungstext). Derzeit nur für PDFPageAreaRedactionunterstützt. -
Positionierung von Bildbereichen (REDACTIONNET-551)
Eingebettete Bilder, die Seitenplatzierung und reale Pixelgröße offenlegen, werden mittels Seitenkoordinaten redigiert, sodassPageAreaFilter/ImageAreaRedactionmit dem sichtbaren Bildbereich übereinstimmen, wenn die Bitmap‑Größe von der Form auf der Seite abweicht.
Code‑Beispiel
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();
}
So erhalten Sie das Update
npm
Paket über npm installieren:
npm install @groupdocs/groupdocs.redaction@26.10.0
Package link: GroupDocs.Redaction für Node.js via Java 26.10.0
Direkter Download
Laden Sie die neueste Version von der Seite GroupDocs.Redaction für Node.js via Java 26.10 Release Notes herunter.