Очистка файлов RTF с помощью C# и регулярных выражений в основных приложениях .NET

Поиск и удаление конфиденциальной информации из документов, электронных таблиц и презентаций Office и OpenOffice, а также RTF в Windows, Linux и macOS.


Редактирование текста документа для .NET API

Единый независимый от формата интерфейс для очистки конфиденциальной и секретной информации из документов и изображений PDF, Word, Excel, PowerPoint, включая возможность изменять метаданные и удалять комментарии. С помощью инструмента GroupDocs.Redaction for .NET вы можете отредактировать секретную информацию и сохранить отредактированный документ в PDF, преобразовав все страницы в растровые изображения или сохранить документ в исходном формате для дальнейшего редактирования.

Редактировать текст из RTF с помощью регулярных выражений через C#

GroupDocs.Redaction позволяет разработчикам .NET использовать все возможности регулярных выражений для редактирования файла RTF с помощью нескольких простых шагов.

  • Создайте экземпляр класса Redactor и загрузите файл RTF
  • Создайте экземпляр класса RegexRedaction, чтобы найти и заменить текст
  • Вызов метода Redactor.Apply с объектом RegexRedaction

Начните работу с Redaction API

Установите из командной строки как nuget install GroupDocs.Redaction или через консоль диспетчера пакетов Visual Studio с Install-Package GroupDocs.Redaction. Кроме того, вы можете получить автономный установщик MSI или библиотеки DLL в файле ZIP из загрузки и указать его в своем проекте вручную.

using (Redactor redactor = new Redactor(@"sample.rtf"))
{
	redactor.Apply(new RegexRedaction("\\d{2}\\s*\\d{2}[^\\d]*\\d{6}", new ReplacementOptions(System.Drawing.Color.Blue)));
	redactor.Save();
}

RTF Ru Live Demo

Checkout the free online demo for RTF Ru.

No need to set up

No need to write any code

Just upload the source file

Get the download link

What is RTF File Format?

Introduced and documented by Microsoft, the Rich Text Format (RTF) represents a method of encoding formatted text and graphics for use within applications. The format facilitates cross-platform document exchange with other Microsoft Products, thus serving the purpose of interoperability. This capability makes it a standard of data transfer between word processing software and, hence, contents can be transferred from one operating system to another without losing document formatting. The file format specifications are available by Microsoft for public download and can be referred to from developer’s perspective.

Read More

Other Ru Options

CSV Ru

(Comma Seperated Values)

DOC Ru

(Microsoft Word Binary Format)

DOCM Ru

(Microsoft Word 2007 Marco File)

DOCX Ru

(Office 2007+ Word Document)

DOT Ru

(Microsoft Word Template Files)

DOTM Ru

(Microsoft Word 2007+ Template File)

DOTX Ru

(Microsoft Word Template File )

PDF Ru

(Portable Document Format)

POT Ru

(Microsoft PowerPoint Template Files)

POTM Ru

(Microsoft PowerPoint Template File)

PPS Ru

(PowerPoint Slide Show)

PPSM Ru

(Macro-enabled Slide Show)

PPSX Ru

(PowerPoint Slide Show)

PPT Ru

(Microsoft PowerPoint 97-2003)

PPTM Ru

(Macro-enabled Presentation File)

PPTX Ru

(Open XML presentation Format)

XLS Ru

(Microsoft Excel Spreadsheet (Legacy))

XLSM Ru

(Macro-enabled Spreadsheet)

XLSX Ru

(Open XML Workbook)

XLT Ru

(Excel 97 - 2003 Template)

XLTM Ru

(Excel Macro-Enabled Template)

XLTX Ru

(Excel Template)

Back to top
 Русский