Bulgarian

Редактирайте 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 инсталатора от раздел за изтегляния. Можете също да го инсталирате чрез конзолата на Package Manager:

PM> Install-Package GroupDocs.Redaction

За допълнителна помощ и информация, моля, проверете това ръководство.

Случаи на използване при редактиране на документи

След като успешно настроихте GroupDocs.Redaction за .NET на вашата система, нека сега проверим някои от популярните случаи на употреба за редактиране на данни и класифицирана информация от вашите документи.

Как да редактирам текст с помощта на точната фраза и регулярен израз?

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

Как да редактирам текст с помощта на точната фраза и регулярен израз?

Използвайте точната фраза, за да редактирате текст в .NET

Ако искате да замените текст, съдържащ важни лични данни от файл, с персонализиран текст, като използвате точната фраза, моля, използвайте C# кода, даден по-долу. Този код ще замени името „John Doe“ с посочения текст, като по този начин редактира името на лицето от документа:

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 изображения

Когато работите с изображения, може да срещнете ситуация, в която трябва да редактирате или премахнете лична информация от тях. Това може да бъде всичко - от номер на социална осигуровка до лице на човек. Редакцията за .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.