GroupDocs.Redaction for .NET 26.7이(가) 이제 제공됩니다. 이번 릴리스에서는 Word 문서를 저장할 때 OOXML 준수 제어를 추가하고, 스프레드시트 형식 지원을 확대했으며, CSV 이미지 스타일 리다크션 및 일반 텍스트 저장 동작과 관련된 문제를 수정했습니다.
수정 및 향상
- [Enhancement] Word 문서에 대한 OOXML 준수 지원 및 적용 구현. (REDACTIONNET-718)
- [Enhancement] ODS, OTS, XLSB, XLT, 및 TAB 스프레드시트 형식 지원 구현. (REDACTIONNET-802)
- [Bug] CSV 파일에 대한 불필요한 이미지 리다크션. (REDACTIONNET-805)
- [Bug] 텍스트 파일을 XLSX로 저장하는 문제. (REDACTIONNET-628)
새로운 기능?
이번 릴리스는 Word 저장 옵션과 보다 광범위한 스프레드시트 지원에 중점을 두며, 텍스트 기반 형식에 대한 보다 안정적인 동작을 제공합니다.
Word 문서를 저장할 때 OOXML 준수 지정
Word 문서를 원본 형식으로 저장할 때 이제 SaveOptions.WordprocessingSaveOptions.OoxmlCompliance를 통해 OOXML 준수 수준을 설정할 수 있습니다. 새로운 WordProcessingComplianceLevel 열거형의 값인 Ecma, Transitional, Strict를 사용하십시오.
이 속성을 설정하지 않으면 GroupDocs.Redaction은 원본 문서의 준수 수준을 유지합니다. Strict는 Transitional으로만 낮출 수 있으며, Ecma로는 낮출 수 없습니다. RasterizeToPDF를 false로 설정하면 문서가 래스터화된 PDF가 아니라 Word OOXML 형식으로 저장됩니다.
확장된 스프레드시트 형식 지원
버전 26.7에서는 ODS, OTS, XLSB, XLT, TAB 스프레드시트 형식에 대한 지원을 추가했으며, 올바른 형식 감지와 원본 스프레드시트 형식으로 저장을 지원합니다. 다른 스프레드시트 문서와 동일한 API 패턴을 사용하여 이러한 파일을 리다크션할 수 있습니다.
보다 안정적인 CSV 및 일반 텍스트 처리
CSV와 같은 텍스트 전용 스프레드시트 형식의 경우, 이미지 스타일 교체를 지원하지 않으므로 박스 그리기(색상 사각형) 텍스트 리다크션이 건너뛰어집니다. 또한 이번 릴리스에서는 일반 텍스트 문서가 텍스트 파일로 남아야 함에도 불구하고 잘못해서 XLSX/ZIP 패키지로 저장되는 경우를 수정했습니다.
Public API changes
Added
WordProcessingComplianceLevel열거형, 값은Ecma,Transitional,StrictWordprocessingSaveOptions클래스,OoxmlCompliance속성 포함SaveOptions.WordprocessingSaveOptions속성
Code examples
OOXML 준수를 사용하여 Word 문서 저장
using GroupDocs.Redaction.Options;
using GroupDocs.Redaction.Redactions;
using (Redactor redactor = new Redactor("sample.docx"))
{
redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
var options = new SaveOptions()
{
AddSuffix = true,
RasterizeToPDF = false,
RedactedFileSuffix = "Strict"
};
// If not specified, the compliance level of the original document is preserved.
// Strict can only be downgraded to Transitional, not to Ecma.
options.WordprocessingSaveOptions.OoxmlCompliance = WordProcessingComplianceLevel.Strict;
redactor.Save(options);
}
새로 지원되는 스프레드시트 형식 리다크션
using GroupDocs.Redaction.Options;
using GroupDocs.Redaction.Redactions;
using (Redactor redactor = new Redactor("sample.ods"))
{
redactor.Apply(new ExactPhraseRedaction("Sensitive", new ReplacementOptions("[redacted]")));
redactor.Save(new SaveOptions() { AddSuffix = true, RasterizeToPDF = false });
}
업데이트 받는 방법
- NuGet – 최신
GroupDocs.Redaction for .NET패키지를 NuGet 통해 업그레이드 - Direct Download – GroupDocs.Redaction for .NET 26.7 페이지에서 GroupDocs.Redaction 어셈블리를 다운로드