GroupDocs.Redaction for .NET 26.7 is nu beschikbaar. Deze release voegt OOXML‑conformiteitscontrole toe bij het opslaan van Word‑verwerkingsdocumenten, breidt de ondersteuning voor spreadsheetformaten uit en lost problemen op met CSV‑afbeeldings‑redacties en het opslaan van platte‑tekst.
Oplossingen en verbeteringen
- [Verbetering] Implementatie van ondersteuning en respect voor OOXML‑conformiteit voor Word‑documenten. (REDACTIONNET-718)
- [Verbetering] Implementatie van ondersteuning voor ODS, OTS, XLSB, XLT en TAB spreadsheetformaten. (REDACTIONNET-802)
- [Fout] Onnodige afbeeldings‑redacties voor CSV‑bestanden. (REDACTIONNET-805)
- [Fout] Opslaan van een tekstbestand als XLSX. (REDACTIONNET-628)
Wat is er nieuw?
Deze release richt zich op Word‑opslaoptopties en een bredere spreadsheet‑dekking, evenals betrouwbaarder gedrag voor tekst‑georiënteerde formaten.
Specificeer OOXML‑conformiteit bij het opslaan van Word‑documenten
Wanneer u een Word‑verwerkingsdocument in het oorspronkelijke formaat opslaat, kunt u nu het OOXML‑conformiteitsniveau instellen via SaveOptions.WordprocessingSaveOptions.OoxmlCompliance. Gebruik waarden uit de nieuwe WordProcessingComplianceLevel‑enumeratie: Ecma, Transitional of Strict.
Stelt u deze eigenschap niet in, dan behoudt GroupDocs.Redaction het conformiteitsniveau van het originele document. Strict kan alleen worden verlaagd naar Transitional, niet naar Ecma. Zet RasterizeToPDF op false zodat het document wordt opgeslagen als Word OOXML in plaats van als een gerasterde PDF.
Uitgebreide ondersteuning voor spreadsheetformaten
Versie 26.7 voegt ondersteuning toe voor ODS, OTS, XLSB, XLT en TAB‑spreadsheets, inclusief correcte formatdetectie en opslaan in het originele spreadsheetformaat. U kunt deze bestanden redigeren met dezelfde API‑patronen die voor andere spreadsheetdocumenten worden gebruikt.
Betrouwbaardere CSV‑ en platte‑tekstverwerking
Voor uitsluitend tekstgebaseerde spreadsheetformaten zoals CSV worden tekenvak‑ (gekleurde rechthoek) tekstredacties overgeslagen omdat deze formaten geen vervangingen in beeldstijl ondersteunen. Deze release lost ook een geval op waarbij een platte‑tekstdocument onjuist werd opgeslagen als een XLSX/ZIP‑pakket in plaats van een tekstbestand te blijven.
Wijzigingen in de openbare API
Toegevoegd
WordProcessingComplianceLevel‑enumeratie met de waardenEcma,TransitionalenStrictWordprocessingSaveOptions‑klasse met de eigenschapOoxmlComplianceSaveOptions.WordprocessingSaveOptions‑eigenschap
Codevoorbeelden
Een Word‑document opslaan met OOXML‑conformiteit
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"
};
// Als dit niet wordt opgegeven, wordt het conformiteitsniveau van het originele document behouden.
// Strict kan alleen worden verlaagd naar Transitional, niet naar Ecma.
options.WordprocessingSaveOptions.OoxmlCompliance = WordProcessingComplianceLevel.Strict;
redactor.Save(options);
}
Nieuw ondersteunde spreadsheetformaten redigeren
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 });
}
How to get the 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