Estamos felizes em anunciar o lançamento do GroupDocs.Redaction for Node.js via Java 26.10, disponível a partir de outubro de 2026. Esta é a primeira versão pública no npm do produto, oferecendo paridade de recursos com o GroupDocs.Redaction for Java 26.10. As principais melhorias incluem controle de conformidade OOXML para documentos Word, suporte ampliado para formatos de modelo Excel e tab‑delimitados, manipuladores personalizados de redação para áreas de página em PDF e correções de posicionamento de imagens e tratamento de DrawBox.
O que há de novo nesta versão
- [Feature] Especificar e preservar a conformidade OOXML ao salvar documentos Word Processing (REDACTIONNET-718)
- [Feature] Adicionar formatos de modelo de planilha XLT / XLTX / XLTM e TAB; melhorar o mapeamento de salvamento de Cells (REDACTIONNET-802)
- [Fix] Ignorar redações DrawBox (retângulo colorido) para planilhas somente‑texto CSV / TAB / TSV (REDACTIONNET-805)
- [Feature] Manipulador personalizado de redação para PDF
PageAreaRedaction(ICustomRedactionHandler) (REDACTIONNET-594) - [Fix] Corrigir posicionamento de redação de imagem em área de página (imagens incorporadas com posicionamento de página e tamanho real) (REDACTIONNET-551)
Alterações na API pública
A API pública corresponde ao GroupDocs.Redaction for Java 26.10, incluindo:
WordProcessingComplianceLevel(Ecma,Transitional,Strict)WordprocessingSaveOptionscomgetOoxmlCompliance/setOoxmlComplianceSaveOptions.getWordprocessingSaveOptions()ICustomRedactionHandler,CustomRedactionContext,CustomRedactionResultReplacementOptions.getCustomRedaction/setCustomRedactionFileType.getXLT(),getXLTX(),getXLTM(),getTAB()
Novos recursos
-
Conformidade OOXML para Word Processing (REDACTIONNET-718)
Você pode solicitar um nível de conformidade OOXML ao salvar documentos Word. Se não for definido, a conformidade original do documento é preservada. O modo Strict não pode ser rebaixado diretamente para Ecma (use Transitional). -
Formatos de planilha XLT / XLTX / XLTM / TAB (REDACTIONNET-802)
FileTypeexpõe os tipos de modelo Excel e.tab. Os caminhos de salvamento de planilhas mapeiam esses formatos corretamente (além do suporte existente a ODS / OTS / XLSB). -
Ignorar DrawBox para CSV / TAB / TSV (REDACTIONNET-805)
Substituições de retângulo colorido (DrawBox) não são aplicáveis a formatos de planilha somente‑texto. Essas redações são ignoradas com um status claro, em vez de tentar estilização tipo imagem. -
Redação personalizada para PDF PageArea (REDACTIONNET-594)
ReplacementOptionsaceita umICustomRedactionHandler. Em cada correspondência, o manipulador recebeCustomRedactionContexte devolveCustomRedactionResult(sinalizador de aplicação + texto de substituição). Atualmente suportado apenas paraPageAreaRedactionem PDF. -
Posicionamento de área de imagem (REDACTIONNET-551)
Imagens incorporadas que expõem posicionamento de página e tamanho real em pixels são redactadas usando coordenadas de página, de modo quePageAreaFilter/ImageAreaRedactionse alinhem com a área visível da imagem quando o tamanho do bitmap difere da forma na página.
Exemplo de código
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();
}
Como obter a atualização
npm
Instale o pacote via npm:
npm install @groupdocs/groupdocs.redaction@26.10.0
Link do pacote: GroupDocs.Redaction for Node.js via Java 26.10.0
Download direto
Baixe a versão mais recente na página das GroupDocs.Redaction for Node.js via Java 26.10 Release Notes.