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"
    };
    // If not specified, the compliance level of the original document is preserved.
    // Strict can only be downgraded to Transitional, not to 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