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,即可將文件儲存為 Word OOXML,而非光柵化的 PDF。
擴充試算表格式支援
版本 26.7 新增對 ODS、OTS、XLSB、XLT 與 TAB 試算表的支援,包含正確的格式偵測與以原始試算表格式儲存。您可以使用與其他試算表文件相同的 API 模式對這些檔案進行塗銷。
更可靠的 CSV 與純文字處理
對於僅文字的試算表格式(如 CSV),會跳過繪製方框(彩色矩形)文字塗銷,因為這些格式不支援圖像式取代。此版本亦修正了純文字文件可能被錯誤儲存為 XLSX/ZIP 套件而非保持為文字檔的情況。
公開 API 變更
新增
WordProcessingComplianceLevel列舉,包含Ecma、Transitional與Strict三個值WordprocessingSaveOptions類別,新增OoxmlCompliance屬性SaveOptions.WordprocessingSaveOptions屬性
程式碼範例
使用 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"
};
// 若未指定,將保留原始文件的相容性等級。
// Strict 只能降級為 Transitional,不能降為 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 – 透過 NuGet 升級至最新的
GroupDocs.Redaction for .NET套件 - 直接下載 – 從 GroupDocs.Redaction for .NET 26.7 頁面下載 GroupDocs.Redaction 程式集