Z przyjemnością ogłaszamy wydanie GroupDocs.Redaction for Node.js via Java 26.10, dostępne od października 2026. Jest to pierwsze publiczne wydanie npm produktu, zapewniające równoważność funkcji z GroupDocs.Redaction for Java 26.10. Kluczowe ulepszenia obejmują kontrolę zgodności OOXML dla dokumentów Word, rozszerzone wsparcie dla szablonów Excel i formatów z separatorami tabulacji, własne obsługi redakcji dla redakcji obszaru strony PDF oraz poprawki pozycjonowania obrazów i obsługi DrawBox.
Co nowego w tym wydaniu
- [Feature] Określ i zachowaj zgodność OOXML podczas zapisywania dokumentów Word Processing (REDACTIONNET-718)
- [Feature] Dodaj formaty szablonów arkuszy kalkulacyjnych XLT / XLTX / XLTM oraz TAB; popraw mapowanie formatów zapisu w Cells (REDACTIONNET-802)
- [Fix] Pomiń redakcje DrawBox (kolorowy prostokąt) dla arkuszy kalkulacyjnych zawierających tylko tekst CSV / TAB / TSV (REDACTIONNET-805)
- [Feature] Własny obsługujący redakcję handler dla PDF
PageAreaRedaction(ICustomRedactionHandler) (REDACTIONNET-594) - [Fix] Napraw pozycjonowanie redakcji obrazu w obszarze strony (osadzone obrazy z pozycją na stronie i rzeczywistym rozmiarem) (REDACTIONNET-551)
Zmiany w publicznym API
Publiczne API jest zgodne z GroupDocs.Redaction for Java 26.10, w tym:
WordProcessingComplianceLevel(Ecma,Transitional,Strict)WordprocessingSaveOptionswithgetOoxmlCompliance/setOoxmlComplianceSaveOptions.getWordprocessingSaveOptions()ICustomRedactionHandler,CustomRedactionContext,CustomRedactionResultReplacementOptions.getCustomRedaction/setCustomRedactionFileType.getXLT(),getXLTX(),getXLTM(),getTAB()
Nowe funkcje
-
Zgodność OOXML dla Word Processing (REDACTIONNET-718)
Możesz żądać poziomu zgodności OOXML podczas zapisywania dokumentów Word. Jeśli nie zostanie ustawiony, zachowywana jest zgodność oryginalnego dokumentu. Poziomu Strict nie można bezpośrednio obniżyć do Ecma (użyj Transitional). -
Formaty arkuszy kalkulacyjnych XLT / XLTX / XLTM / TAB (REDACTIONNET-802)
FileTypeudostępnia typy szablonów Excel oraz.tab. Ścieżki zapisu arkuszy mapują te formaty poprawnie (obok istniejącego wsparcia ODS / OTS / XLSB). -
Pomiń DrawBox dla CSV / TAB / TSV (REDACTIONNET-805)
Zastąpienia kolorowego prostokąta (DrawBox) nie mają zastosowania w formatach arkuszy kalkulacyjnych zawierających wyłącznie tekst. Te redakcje są pomijane z wyraźnym statusem zamiast próby stylizacji w formie obrazu. -
Własna redakcja dla PDF PageArea (REDACTIONNET-594)
ReplacementOptionsprzyjmujeICustomRedactionHandler. Przy każdym dopasowaniu handler otrzymujeCustomRedactionContexti zwracaCustomRedactionResult(flaga zastosowania + tekst zastępczy). Obecnie obsługiwane tylko dla PDFPageAreaRedaction. -
Pozycjonowanie obszaru obrazu (REDACTIONNET-551)
Osadzone obrazy, które udostępniają pozycję na stronie i rzeczywisty rozmiar w pikselach, są redagowane przy użyciu współrzędnych strony, tak abyPageAreaFilter/ImageAreaRedactionbyły zgodne z widocznym obszarem obrazu, gdy rozmiar bitmapy różni się od kształtu na stronie.
Przykład kodu
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();
}
Jak uzyskać aktualizację
npm
Zainstaluj pakiet za pomocą npm:
npm install @groupdocs/groupdocs.redaction@26.10.0
Link do pakietu: GroupDocs.Redaction for Node.js via Java 26.10.0
Bezpośrednie pobranie
Pobierz najnowsze wydanie ze strony Notatki wydania GroupDocs.Redaction for Node.js via Java 26.10 .