GroupDocs.Redaction for .NET 26.7 זמין כעת. גרסה זו מוסיפה שליטה בהתאמת OOXML בעת שמירת מסמכי עיבוד תמלילים, מרחיבה את התמיכה בפורמטים של גיליונות אלקטרוניים, ומתקנת בעיות עם הסתרות בסגנון תמונה בקבצי CSV והתנהגות שמירת קבצי טקסט רגילים.

Fixes and enhancements

  • [Enhancement] יישום תמיכה וכיבוד התאמת OOXML למסמכי Word. (REDACTIONNET-718)
  • [Enhancement] יישום תמיכה בפורמטים ODS, OTS, XLSB, XLT, ו‑TAB של גיליונות אלקטרוניים. (REDACTIONNET-802)
  • [Bug] הסתרות תמונה מיותרות בקבצי CSV. (REDACTIONNET-805)
  • [Bug] שמירת קובץ טקסט כ‑XLSX. (REDACTIONNET-628)

What’s New?

הגרסה מתמקדת באפשרויות שמירת Word והרחבת התמיכה בגיליונות אלקטרוניים, יחד עם התנהגות אמינה יותר עבור פורמטים המיועדים לטקסט.

Specify OOXML compliance when saving Word documents

כאשר אתם שומרים מסמך עיבוד תמלילים בפורמט המקורי שלו, כעת ניתן להגדיר את רמת ההתאמה ל‑OOXML דרך SaveOptions.WordprocessingSaveOptions.OoxmlCompliance. השתמשו בערכים מה‑enumeration החדש WordProcessingComplianceLevel: Ecma, Transitional, או Strict.

אם לא תגדירו מאפיין זה, GroupDocs.Redaction משמר את רמת ההתאמה של המסמך המקורי. ניתן להוריד את הרמה מ‑Strict ל‑Transitional, אך לא ל‑Ecma. קבעו RasterizeToPDF ל‑false כדי שהמסמך יישמר כ‑Word OOXML ולא כ‑PDF מרוסטר.

Expanded spreadsheet format support

גרסה 26.7 מוסיפה תמיכה בגיליונות ODS, OTS, XLSB, XLT, ו‑TAB, כולל זיהוי פורמט נכון ושמירה בפורמט המקורי של הגיליון. ניתן לבצע הסתרה של קבצים אלה באותו דפוס API המשמש עבור מסמכי גיליון אחרים.

More reliable CSV and plain-text handling

בפורמטים של גיליונות אלקטרוניים המיועדים לטקסט בלבד כגון CSV, הסתרות טקסט בצורת ריבוע (מלבן צבעוני) מדולגות מכיוון שהפורמטים הללו אינם תומכים בהחלפות בסגנון תמונה. גרסה זו מתקנת גם מקרה שבו קובץ טקסט פשוט נשמר בטעות כחבילה XLSX/ZIP במקום להישאר קובץ טקסט.

Public API changes

Added

  • enumeration WordProcessingComplianceLevel עם הערכים Ecma, Transitional, ו‑Strict
  • מחלקת WordprocessingSaveOptions עם המאפיין OoxmlCompliance
  • המאפיין SaveOptions.WordprocessingSaveOptions

Code examples

Save a Word document with OOXML compliance

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);
}

Redact newly supported spreadsheet formats

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 – שדרגו לחבילה העדכנית ביותר של GroupDocs.Redaction for .NET דרך NuGet
  • Direct Download – הורידו את האסמבליות של GroupDocs.Redaction מהדף GroupDocs.Redaction for .NET 26.7

Learn more