We zijn blij de release aan te kondigen van GroupDocs.Redaction for Node.js via Java 26.10, beschikbaar vanaf oktober 2026. Dit is de eerste openbare npm-release van het product, die feature parity levert met GroupDocs.Redaction for Java 26.10. Belangrijke verbeteringen omvatten OOXML‑compliancecontrole voor Word‑documenten, uitgebreide ondersteuning voor Excel‑sjabloon‑ en tab‑gescheiden formaten, aangepaste redactie‑handlers voor PDF‑pagina‑gebied‑redacties, en correcties voor afbeeldingspositionering en DrawBox‑afhandeling.
Wat is er nieuw in deze release
- [Feature] Specificeer en behoud OOXML‑compliance bij het opslaan van Word Processing‑documenten (REDACTIONNET-718)
- [Feature] Voeg spreadsheet‑sjabloonformaten XLT / XLTX / XLTM en TAB toe; verbeter de Cells‑opslaan‑formaat‑mapping (REDACTIONNET-802)
- [Fix] Sla DrawBox‑(gekleurde rechthoek)‑redacties over voor alleen‑tekst spreadsheets CSV / TAB / TSV (REDACTIONNET-805)
- [Feature] Aangepaste redactie‑handler voor PDF
PageAreaRedaction(ICustomRedactionHandler) (REDACTIONNET-594) - [Fix] Corrigeer positionering van afbeelding‑redactie op pagina‑gebied (ingesloten afbeeldingen met paginaplaatsing en echte grootte) (REDACTIONNET-551)
Wijzigingen in de openbare API
De openbare API komt overeen met GroupDocs.Redaction for Java 26.10, inclusief:
WordProcessingComplianceLevel(Ecma,Transitional,Strict)WordprocessingSaveOptionsmetgetOoxmlCompliance/setOoxmlComplianceSaveOptions.getWordprocessingSaveOptions()ICustomRedactionHandler,CustomRedactionContext,CustomRedactionResultReplacementOptions.getCustomRedaction/setCustomRedactionFileType.getXLT(),getXLTX(),getXLTM(),getTAB()
Nieuwe functies
-
OOXML‑compliance voor Word Processing (REDACTIONNET-718)
U kunt een OOXML‑compliance‑niveau opvragen bij het opslaan van Word‑documenten. Indien niet ingesteld, wordt de oorspronkelijke document‑compliance behouden. Strict kan niet direct worden gedowngradet naar Ecma (gebruik Transitional). -
Spreadsheet‑formaten XLT / XLTX / XLTM / TAB (REDACTIONNET-802)
FileTypemaakt Excel‑sjabloontypen en.tabbeschikbaar. Spreadsheet‑opslaan‑paden mappen deze formaten correct (naast de bestaande ODS / OTS / XLSB‑ondersteuning). -
Sla DrawBox over voor CSV / TAB / TSV (REDACTIONNET-805)
Gekleurde rechthoek‑(DrawBox)‑vervangingen zijn niet van toepassing op alleen‑tekst spreadsheet‑formaten. Die redacties worden overgeslagen met een duidelijke status in plaats van te proberen een afbeelding‑stijl toe te passen. -
Aangepaste redactie voor PDF PageArea (REDACTIONNET-594)
ReplacementOptionsaccepteert eenICustomRedactionHandler. Bij elke overeenkomst ontvangt de handler eenCustomRedactionContexten retourneert eenCustomRedactionResult(toepassings‑vlag + vervangende tekst). Momenteel alleen ondersteund voor PDFPageAreaRedaction. -
Positionering van afbeeldingsgebied (REDACTIONNET-551)
Ingesloten afbeeldingen die paginaplaatsing en echte pixelgrootte blootleggen, worden geredigeerd met behulp van paginacoördinaten, zodatPageAreaFilter/ImageAreaRedactionuitlijnen met het zichtbare afbeeldingsgebied wanneer de bitmap‑grootte verschilt van de vorm op de pagina.
Code‑voorbeeld
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();
}
Hoe u de update krijgt
npm
Installeer het pakket via npm:
npm install @groupdocs/groupdocs.redaction@26.10.0
Package link: GroupDocs.Redaction for Node.js via Java 26.10.0
Directe download
Download de nieuwste release van de GroupDocs.Redaction for Node.js via Java 26.10 Release Notes pagina.