GroupDocs.Redaction for .NET 26.7 artık mevcut. Bu sürüm, Word işleme belgelerini kaydederken OOXML uyumluluk kontrolü ekler, elektronik tablo format desteğini genişletir ve CSV görüntü‑stili redaksiyonları ile düz metin kaydetme davranışıyla ilgili sorunları giderir.
Düzeltmeler ve iyileştirmeler
- [Enhancement] Word belgeleri için OOXML uyumluluğunu destekleme ve saygı gösterme özelliği eklendi. (REDACTIONNET-718)
- [Enhancement] ODS, OTS, XLSB, XLT ve TAB elektronik tablo formatları desteği eklendi. (REDACTIONNET-802)
- [Bug] CSV dosyalarında gereksiz görüntü redaksiyonları. (REDACTIONNET-805)
- [Bug] Metin dosyasının XLSX olarak kaydedilmesi. (REDACTIONNET-628)
Yenilikler?
Bu sürüm, Word kaydetme seçeneklerine ve daha geniş elektronik tablo kapsamına odaklanırken, metin‑odaklı formatlar için daha güvenilir davranış sağlar.
Word belgelerini kaydederken OOXML uyumluluğunu belirtin
Word işleme belgesini orijinal formatında kaydederken artık SaveOptions.WordprocessingSaveOptions.OoxmlCompliance aracılığıyla OOXML uyumluluk seviyesini ayarlayabilirsiniz. Yeni WordProcessingComplianceLevel enum’undan şu değerleri kullanın: Ecma, Transitional veya Strict.
Bu özelliği ayarlamazsanız, GroupDocs.Redaction orijinal belgenin uyumluluk seviyesini korur. Strict yalnızca Transitional seviyesine düşürülebilir, Ecma seviyesine düşürülemez. Belgenin Word OOXML olarak kaydedilmesi ve rasterleştirilmiş PDF olarak değil kaydedilmesi için RasterizeToPDF değerini false olarak ayarlayın.
Genişletilmiş elektronik tablo format desteği
26.7 sürümü, ODS, OTS, XLSB, XLT ve TAB elektronik tablolarını destekler; doğru format algılaması ve orijinal elektronik tablo formatında kaydetme sağlar. Bu dosyaları, diğer elektronik tablo belgeleri için kullanılan aynı API desenleriyle redakte edebilirsiniz.
Daha güvenilir CSV ve düz metin işleme
CSV gibi yalnızca metin içeren elektronik tablo formatları için, bu formatlar görüntü‑stili değişiklikleri desteklemediğinden kutu‑çizimi (renkli dikdörtgen) metin redaksiyonları atlanır. Bu sürüm ayrıca, bir düz metin belgesinin yanlışlıkla XLSX/ZIP paketi olarak kaydedilmesi durumunu da düzeltir; belge artık metin dosyası olarak kalır.
Genel API değişiklikleri
Eklenenler
WordProcessingComplianceLevelenum’ı; değerleriEcma,TransitionalveStrictWordprocessingSaveOptionssınıfı veOoxmlComplianceözelliğiSaveOptions.WordprocessingSaveOptionsözelliği
Kod örnekleri
OOXML uyumluluğu ile bir Word belgesi kaydetme
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"
};
// Eğer belirtilmezse, orijinal belgenin uyumluluk seviyesi korunur.
// Strict yalnızca Transitional seviyesine düşürülebilir, Ecma seviyesine düşürülemez.
options.WordprocessingSaveOptions.OoxmlCompliance = WordProcessingComplianceLevel.Strict;
redactor.Save(options);
}
Yeni desteklenen elektronik tablo formatlarını redakte etme
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 });
}
Güncellemeyi nasıl alabilirsiniz
- NuGet – En son
GroupDocs.Redaction for .NETpaketine NuGet üzerinden yükseltin - Doğrudan İndirme – GroupDocs.Redaction derlemelerini GroupDocs.Redaction for .NET 26.7 sayfasından indirin