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

  • WordProcessingComplianceLevel enum’ı; değerleri Ecma, Transitional ve Strict
  • WordprocessingSaveOptions sınıfı ve OoxmlCompliance özelliği
  • SaveOptions.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 .NET paketine NuGet üzerinden yükseltin
  • Doğrudan İndirme – GroupDocs.Redaction derlemelerini GroupDocs.Redaction for .NET 26.7 sayfasından indirin

Daha fazla bilgi