Редактирование — это процесс сокрытия или удаления секретной информации в документе. Отредактированная информация обычно считается конфиденциальной, частной или секретной. Поэтому редактирование часто используется для поддержания или улучшения безопасности и конфиденциальности файлов, предотвращая компрометацию конфиденциальной информации. Редактирование также может использоваться для удаления личных данных из документов, таких как номера социального страхования, адреса или пароли для юридических, финансовых или официальных документов.
Учитывая постоянно растущую озабоченность по поводу конфиденциальности данных, инструменты редактирования и программное обеспечение приобрели большое значение. Такие инструменты позволяют пользователям в электронном виде редактировать или скрывать различные типы пользовательских данных из своих мультиформатных документов. Если вы также ищете многофункциональную библиотеку для редактирования документов, обратите внимание на GroupDocs.Redaction для .NET. Этот API содержит набор очень полезных и простых в использовании функций для редактирования текста, аннотаций и метаданных из файлов PDF, DOCX, XLSX, PPTX, ODT, RTF, PNG, JPG, GIF и TIFF.
Прежде чем приступить к редактированию документов с помощью GroupDocs.Redaction для .NET, убедитесь, что установлена правильная версия API и все необходимые компоненты. У вас есть несколько вариантов установки GroupDocs.Redaction для .NET, таких как использование NuGet или получение установщика MSI из раздел загрузок. Вы также можете установить его через консоль диспетчера пакетов:
Для получения дополнительной помощи и информации ознакомьтесь с этим руководством.
После успешной настройки GroupDocs.Redaction для .NET в вашей системе давайте теперь проверим некоторые из популярных вариантов использования для редактирования данных и секретной информации из ваших документов.
Редактирование текста является наиболее часто используемым вариантом, когда речь идет о сокрытии или удалении важной информации из документа. Это может быть сделано по разным причинам, например, для защиты конфиденциальной информации или простой очистки документа перед тем, как поделиться им с кем-либо. Существует несколько различных способов редактирования текста, в том числе использование замещающего текста (вместо отредактированного содержимого) или вставка цветных полей. GroupDocs.Redaction для .NET позволяет вам с помощью точной фразы или регулярного выражения редактировать указанный текст из ваших документов PDF и Word, электронных таблиц Excel и презентаций PowerPoint.
Если вы хотите заменить текст, содержащий важные личные данные из файла, на пользовательский текст с использованием точной фразы, используйте приведенный ниже код C#. Этот код заменит имя «Джон Доу» указанным текстом, тем самым удалив имя человека из документа:
using (Redactor redactor = new Redactor(@"sample.docx"))
{
redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
redactor.Save();
}
Чтобы применить прямоугольную рамку черного цвета к отредактированному тексту вместо строки замены, используйте следующий фрагмент кода:
Вы также можете использовать регулярное выражение для редактирования. Приведенный ниже код C# отредактирует текст, который соответствует последовательности регулярных выражений «две цифры, пробел, две цифры, снова пробел и шесть цифр» (пример: 12 34 567890), а также вставит синее прямоугольное поле вместо отредактированный текст:
Аннотации часто могут содержать конфиденциальные данные, такие как комментарии, примечания или даже исправления. Чтобы обеспечить безопасность содержимого аннотаций к документу, вам может потребоваться отредактировать их. GroupDocs.Redaction для .NET позволяет отредактировать текст аннотации или полностью удалить саму аннотацию.
Используйте следующий код C# для редактирования содержимого аннотаций из документов .NET в форматах PDF, Word, Excel, PowerPoint, RTF и многих других форматах:
Точно так же, как при редактировании содержимого аннотаций, при необходимости вы можете полностью удалить аннотации. Для этого используйте приведенный ниже код:
При работе с изображениями вы можете столкнуться с ситуацией, когда необходимо отредактировать или удалить из них личную информацию. Это может быть что угодно, от номера социального страхования до лица человека. Редакция для .NET может работать как идеальный инструмент редактирования для очистки изображений PNG, GIF, TIFF и JPG путем редактирования определенных областей в файлах изображений, поиска и редактирования текста в изображении или редактирования встроенных изображений в .NET.
Чтобы отредактировать определенную область изображения, используйте приведенный ниже код C#. Хотя мы используем изображение JPG в этом примере кода, вы можете использовать любой из других поддерживаемых форматов изображений, таких как PNG, GIF, TIFF или BMP:
using (Redactor redactor = new Redactor("D:\\sample.jpg"))
{
System.Drawing.Point samplePoint = new System.Drawing.Point(516, 311);
System.Drawing.Size sampleSize = new System.Drawing.Size(170, 35);
RedactorChangeLog result = redactor.Apply(new ImageAreaRedaction(samplePoint,
new RegionReplacementOptions(System.Drawing.Color.Blue, sampleSize)));
if (result.Status != RedactionStatus.Failed)
{
redactor.Save();
};
} Наряду с обычным редактированием изображений вы также можете редактировать изображения, встроенные в документ, с помощью GroupDocs.Redaction для .NET. Чтобы отредактировать изображения, встроенные в файл Microsoft Word, используйте следующий фрагмент кода:
using (Redactor redactor = new Redactor("D:\\sample.docx"))
{
System.Drawing.Point samplePoint = new System.Drawing.Point(516, 311);
System.Drawing.Size sampleSize = new System.Drawing.Size(170, 35);
RedactorChangeLog result = redactor.Apply(new ImageAreaRedaction(samplePoint,
new RegionReplacementOptions(System.Drawing.Color.Blue, sampleSize)));
if (result.Status != RedactionStatus.Failed)
{
redactor.Save();
};
} При редактировании документа или изображения важно убедиться, что информация скрыта таким образом, чтобы ее нельзя было восстановить или сделать видимой. Это помогает сохранить целостность отредактированного контента. Итак, как только вы закончите редактирование файла по вашему выбору, следующим этапом будет его правильное сохранение. Используя GroupDocs.Redaction для .NET, вы можете сохранить отредактированный файл в его исходном формате, перезаписать исходный файл и сохранить его как растровый PDF-файл или в поток.
В этом примере кода показано, как сохранить документ Word в исходном формате после редактирования:
using (Redactor redactor = new Redactor(@"sample.docx"))
{
// Applying redactions
redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
// Saving to original format by adding the date as a suffix
redactor.Save(new SaveOptions() { AddSuffix = true, RasterizeToPDF = false, RedactedFileSuffix = DateTime.Now.ToShortDateString() });
}
Вы можете сохранить файл после редактирования как растеризованный PDF, пожалуйста, используйте следующий код, чтобы сделать это:
using (Redactor redactor = new Redactor(@"sample.docx"))
{
// Applying redactions
redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
// Saving the redacted file as a rasterized PDF
redactor.Save(new SaveOptions() { AddSuffix = false, RasterizeToPDF = true });
} Мы также предоставляем бесплатные онлайн-приложения для мгновенного редактирования PDF, Word, Excel, PowerPoint, OpenDocument, PNG, JPG, GIF, TIFF. , и многие другие файлы, использующие ваши мобильные или настольные устройства, поэтому обязательно проверьте их.
Вы можете легко экспортировать данные в Microsoft Excel из различных доступных источников, таких как JSON и CSV.
Продолжить чтениеУ вас есть несколько книг Excel, и вы хотите объединить их в один файл для отчетов или хранить данные в одном месте.
Продолжить чтениеПреобразование документов Word, включая DOC или DOCX в .NET, является очень распространенным требованием.
Продолжить чтение