Редагування — це процес приховування або видалення секретної інформації в документі. Відредагована інформація зазвичай вважається конфіденційною, приватною або секретною. Тому редагування часто використовується для підтримки або покращення безпеки та конфіденційності файлів, запобігаючи конфіденційній інформації від злому. Редагування також може використовуватися для видалення особистих даних з документів, таких як номери соціального страхування, адреси або паролі для юридичних, фінансових або офіційних документів.
Враховуючи постійно зростаюче занепокоєння щодо конфіденційності даних, інструменти редагування та програмне забезпечення набули великого значення. Такі інструменти дозволяють користувачам електронно редагувати або приховувати різні типи даних користувачів у своїх багатоформатних документах. Якщо ви також шукаєте багатофункціональну бібліотеку редагування документів, шукайте 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 і багатьох інших:
Подібно до того, як редагувати те, що міститься в анотаціях, ви можете повністю видалити анотації, якщо потрібно. Будь ласка, використовуйте наведений нижче код, щоб досягти цього:
Працюючи із зображеннями, ви можете зіткнутися з ситуацією, коли вам доведеться відредагувати або видалити з них особисту інформацію. Це може бути будь-що: від номера соціального страхування до обличчя людини. Redaction для .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 є дуже поширеною вимогою
Продовжити читання →