Ukrainian
 Ukrainian

Відредагуйте PDF, Word, Excel, PowerPoint і файли зображень у .NET

Створюйте спеціальні програми редагування в .NET для редагування файлів PDF, документів Word, електронних таблиць Excel, презентацій PowerPoint, зображень PNG, JPG, GIF і TIFF. Ви можете редагувати анотації, метадані та текст, щоб покращити безпеку та конфіденційність файлів.

Спробуйте наші API безкоштовноОтримати тимчасову ліцензію

Безпечне та інтелектуальне редагування документів

Редагування — це процес приховування або видалення секретної інформації в документі. Відредагована інформація зазвичай вважається конфіденційною, приватною або секретною. Тому редагування часто використовується для підтримки або покращення безпеки та конфіденційності файлів, запобігаючи конфіденційній інформації від злому. Редагування також може використовуватися для видалення особистих даних з документів, таких як номери соціального страхування, адреси або паролі для юридичних, фінансових або офіційних документів.

Враховуючи постійно зростаюче занепокоєння щодо конфіденційності даних, інструменти редагування та програмне забезпечення набули великого значення. Такі інструменти дозволяють користувачам електронно редагувати або приховувати різні типи даних користувачів у своїх багатоформатних документах. Якщо ви також шукаєте багатофункціональну бібліотеку редагування документів, шукайте GroupDocs.Redaction для .NET. Цей API містить набір дуже корисних і простих у використанні функцій для редагування тексту, анотацій і метаданих із файлів PDF, DOCX, XLSX, PPTX, ODT, RTF, PNG, JPG, GIF і TIFF.

Починаємо

Перш ніж почати редагувати свої документи за допомогою GroupDocs.Redaction для .NET, переконайтеся, що встановлено правильну версію API та будь-які інші передумови. У вас є кілька варіантів інсталяції GroupDocs.Redaction для .NET, як-от використання NuGet або отримання інсталятора MSI з розділ завантажень. Ви також можете встановити його через консоль менеджера пакетів:

PM> Install-Package GroupDocs.Redaction

Щоб отримати додаткову допомогу та інформацію, перегляньте цей посібник.

Варіанти використання редагування документів

Після успішного налаштування GroupDocs.Redaction для .NET у вашій системі давайте перевіримо деякі з популярних випадків використання для редагування даних і секретної інформації з ваших документів.

Як відредагувати текст, використовуючи точну фразу та регулярний вираз?

Редагування тексту є найпоширенішим варіантом, коли йдеться про приховування або видалення важливої інформації з документа. Це може бути зроблено з різних причин, наприклад, захист конфіденційної інформації або просто очищення документа перед тим, як поділитися ним з кимось. Є кілька способів відредагувати текст, включно з використанням замінного тексту (замість відредагованого вмісту) або вставлення кольорових рамок. GroupDocs.Redaction для .NET дозволяє редагувати точну фразу або регулярний вираз для редагування зазначеного тексту з документів PDF і Word, електронних таблиць Excel і презентацій PowerPoint.

Як відредагувати текст, використовуючи точну фразу та регулярний вираз?

Використовуйте точну фразу для редагування тексту в .NET

Якщо ви бажаєте замінити текст, що містить важливі особисті відомості з файлу, власним текстом, використовуючи точну фразу, скористайтеся наведеним нижче кодом C#. Цей код замінить ім’я «Джон Доу» на вказаний текст, таким чином видаливши ім’я особи з документа:

using (Redactor redactor = new Redactor(@"sample.docx"))
{
  redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
  redactor.Save();
} 

Щоб застосувати прямокутну рамку чорного кольору до редагованого тексту замість рядка заміни, скористайтеся таким фрагментом коду:

using (Redactor redactor = new Redactor(@"sample.docx"))
{
  redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions(System.Drawing.Color.Black)));
  redactor.Save();
}
    

Використання регулярного виразу для редагування тексту

Ви також можете використовувати регулярний вираз для редагування. Наведений нижче код C# відредагує текст, який відповідає послідовності регулярних виразів «дві цифри, пробіл, дві цифри, знову пробіл і шість цифр» (приклад: 12 34 567890), а також вставить прямокутну рамку синього кольору замість відредагований текст:

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

Навчіться редагувати анотації або текст в анотаціях у своїх програмах редагування .NET

Анотації часто можуть містити конфіденційні дані, такі як коментарі, примітки або навіть редакції. Щоб забезпечити безпеку вмісту анотацій вашого документа, вам може знадобитися відредагувати їх. GroupDocs.Redaction для .NET дозволяє відредагувати текст анотації або повністю видалити саму анотацію.

Навчіться редагувати анотації або текст в анотаціях у своїх програмах редагування .NET

Створюйте програми редагування C#, .NET, щоб приховувати та видаляти вміст анотацій

Скористайтеся наведеним нижче кодом C#, щоб відредагувати вміст анотацій із ваших документів .NET у форматах PDF, Word, Excel, PowerPoint, RTF і багатьох інших:

using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
//Redacting all occurrences of ‘John’ from document annotations
redactor.Apply(new AnnotationRedaction("(?im:john)", "[redacted]"));
   redactor.Save()
}    

Видаляйте анотації програмним шляхом із ваших багатоформатних файлів .NET

Подібно до того, як редагувати те, що міститься в анотаціях, ви можете повністю видалити анотації, якщо потрібно. Будь ласка, використовуйте наведений нижче код, щоб досягти цього:

using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
   //Deleting comments or annotations containing ‘use’, ‘show’, ‘describe’
   redactor.Apply(new DeleteAnnotationRedaction("(?im:(use|show|describe))"));
   redactor.Save()
} 

Видаляйте конфіденційну або конфіденційну інформацію зі своїх зображень PNG, JPG, GIF і TIFF

Працюючи із зображеннями, ви можете зіткнутися з ситуацією, коли вам доведеться відредагувати або видалити з них особисту інформацію. Це може бути будь-що: від номера соціального страхування до обличчя людини. Redaction для .NET може працювати як ідеальний інструмент редагування для очищення зображень PNG, GIF, TIFF і JPG шляхом редагування окремих областей у файлах зображень, пошуку та редагування тексту в зображенні або редагування вбудованих зображень у .NET.

Видаляйте конфіденційну або конфіденційну інформацію зі своїх зображень PNG, JPG, GIF і TIFF

Редагувати вказану область у файлі зображення

Щоб відредагувати певну область зображення, скористайтеся наведеним нижче кодом 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();
       };
    }     

Застосуйте вбудовану редакцію зображень у .NET

Разом зі звичайним редагуванням зображень ви також можете редагувати зображення, вбудовані в документ, за допомогою 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 або в потік.

Які існують способи збереження відредагованого файлу?

Збереження відредагованого документа як растеризованого PDF

Ви можете зберегти файл після редагування як растрований 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 та багато інших файлів за допомогою мобільного чи настільного пристрою, тому обов’язково перевірте їх.

Шукаєте допомоги?

Перегляньте наші канали підтримки, щоб отримати допомогу щодо ваших запитань, пов’язаних із функціями та роботою API продукту Conholdate.