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
WordProcessingComplianceLevelenumeration עם הערכים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