GroupDocs.Redaction for .NET 26.7 ist jetzt verfügbar. Dieses Release fügt die Kontrolle der OOXML‑Konformität beim Speichern von Word‑Verarbeitungsdokumenten hinzu, erweitert die Unterstützung von Tabellenkalkulationsformaten und behebt Probleme mit Bild‑Redaktionen in CSV‑Dateien sowie dem Speicherverhalten von Nur‑Text‑Dateien.
Fehlerbehebungen und Verbesserungen
- [Enhancement] Unterstützung und Einhaltung der OOXML‑Konformität für Word‑Dokumente implementieren. (REDACTIONNET-718)
- [Enhancement] Unterstützung für die Tabellenkalkulationsformate ODS, OTS, XLSB, XLT und TAB implementieren. (REDACTIONNET-802)
- [Bug] Unnötige Bild‑Redaktionen für CSV‑Dateien. (REDACTIONNET-805)
- [Bug] Speichern einer Textdatei als XLSX. (REDACTIONNET-628)
Was ist neu?
Dieses Release konzentriert sich auf Word‑Speicheroptionen und eine breitere Abdeckung von Tabellenkalkulationen sowie auf ein zuverlässigeres Verhalten für textorientierte Formate.
OOXML‑Konformität beim Speichern von Word‑Dokumenten angeben
Wenn Sie ein Word‑Verarbeitungsdokument in seinem Originalformat speichern, können Sie jetzt das OOXML‑Konformitätslevel über SaveOptions.WordprocessingSaveOptions.OoxmlCompliance festlegen. Verwenden Sie Werte aus der neuen Aufzählung WordProcessingComplianceLevel: Ecma, Transitional oder Strict.
Wenn Sie diese Eigenschaft nicht festlegen, behält GroupDocs.Redaction das Konformitätslevel des Originaldokuments bei. Strict kann nur auf Transitional herabgestuft werden, nicht auf Ecma. Setzen Sie RasterizeToPDF auf false, damit das Dokument als Word‑OOXML und nicht als gerastertes PDF gespeichert wird.
Erweiterte Unterstützung für Tabellenkalkulationsformate
Version 26.7 fügt Unterstützung für ODS, OTS, XLSB, XLT und TAB‑Tabellenkalkulationen hinzu, einschließlich korrekter Format‑Erkennung und Speicherung im ursprünglichen Tabellenkalkulationsformat. Sie können diese Dateien mit denselben API‑Mustern wie bei anderen Tabellenkalkulationsdokumenten redigieren.
Zuverlässigere Verarbeitung von CSV‑ und Nur‑Text‑Formaten
Für rein textbasierte Tabellenkalkulationsformate wie CSV werden Zeichen‑Redaktionen in Form von farbigen Rechtecken übersprungen, da diese Formate Bild‑Ersetzungen nicht unterstützen. Dieses Release behebt zudem einen Fall, in dem ein Nur‑Text‑Dokument fälschlicherweise als XLSX/ZIP‑Paket gespeichert wurde, anstatt als Textdatei zu verbleiben.
Änderungen an der öffentlichen API
Hinzugefügt
- Aufzählung
WordProcessingComplianceLevelmit den WertenEcma,TransitionalundStrict - Klasse
WordprocessingSaveOptionsmit der EigenschaftOoxmlCompliance - Eigenschaft
SaveOptions.WordprocessingSaveOptions
Code‑Beispiele
Speichern eines Word‑Dokuments mit OOXML‑Konformität
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"
};
// Wenn nicht angegeben, wird das Konformitätslevel des Originaldokuments beibehalten.
// Strict kann nur auf Transitional herabgestuft werden, nicht auf Ecma.
options.WordprocessingSaveOptions.OoxmlCompliance = WordProcessingComplianceLevel.Strict;
redactor.Save(options);
}
Reduzieren neu unterstützter Tabellenkalkulationsformate
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 });
}
So erhalten Sie das Update
- NuGet – Upgrade to the latest
GroupDocs.Redaction for .NETpackage via NuGet - Direct Download – Download GroupDocs.Redaction assemblies from the GroupDocs.Redaction for .NET 26.7 page
Learn more
- Full Release Notes
- Documentation
- Save Word with OOXML compliance
- GroupDocs.Redaction Free Support Forum