GroupDocs.Redaction for .NET 26.7 тепер доступний. Цей випуск додає контроль відповідності OOXML під час збереження документів Word, розширює підтримку форматів електронних таблиць і виправляє проблеми з редагуванням зображень у CSV та поведінкою збереження простих текстових файлів.
Виправлення та покращення
- [Enhancement] Реалізовано підтримку та дотримання відповідності OOXML для документів Word. (REDACTIONNET-718)
- [Enhancement] Реалізовано підтримку форматів електронних таблиць ODS, OTS, XLSB, XLT та TAB. (REDACTIONNET-802)
- [Bug] Надмірне редагування зображень у файлах CSV. (REDACTIONNET-805)
- [Bug] Збереження текстового файлу як XLSX. (REDACTIONNET-628)
Що нового?
Цей випуск зосереджений на параметрах збереження Word та розширеній підтримці електронних таблиць, а також на більш надійній поведінці для форматів, орієнтованих на текст.
Вказати відповідність OOXML під час збереження документів Word
Коли ви зберігаєте документ Word у його початковому форматі, тепер можна встановити рівень відповідності OOXML через SaveOptions.WordprocessingSaveOptions.OoxmlCompliance. Використовуйте значення з нової перелічення 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
Приклади коду
Збереження документа Word з відповідністю OOXML
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 – Оновіть до останнього пакету
GroupDocs.Redaction for .NETчерез NuGet - Пряме завантаження – Завантажте збірки GroupDocs.Redaction зі сторінки GroupDocs.Redaction for .NET 26.7
Дізнатися більше
- Full Release Notes
- Documentation
- Save Word with OOXML compliance
- GroupDocs.Redaction Free Support Forum