Czech
 Czech

Úprava souborů PDF, Word, Excel, PowerPoint a obrázků v .NET

Vytvářejte vlastní redakční aplikace v .NET pro redigování souborů PDF, dokumentů Word, tabulek Excel, prezentací PowerPoint, obrázků PNG, JPG, GIF a TIFF. Anotace, metadata a text můžete upravit, abyste zlepšili zabezpečení souborů a soukromí.

Vyzkoušejte naše API zdarmaZískejte dočasnou licenci

Bezpečná a inteligentní redakce dokumentů

Redakce je proces zakrytí nebo odstranění utajovaných informací v dokumentu. Redigované informace jsou obvykle považovány za citlivé, soukromé nebo tajné. Proto se redakce často používá k udržení nebo zlepšení zabezpečení souborů a ochrany soukromí tím, že zabrání ohrožení citlivých informací. Redakci lze také použít k odstranění osobních údajů z dokumentů, jako jsou rodná čísla, adresy nebo hesla k právním, finančním nebo úředním dokumentům.

Vzhledem ke stále rostoucím obavám o ochranu osobních údajů nabyly nástroje pro redigování a software na významu. Tyto nástroje umožňují uživatelům elektronicky upravovat nebo skrývat různé typy uživatelských dat z jejich víceformátových dokumentů. Pokud také hledáte knihovnu redakce dokumentů bohatou na funkce, nehledejte nic jiného než GroupDocs.Redaction for .NET. Toto API obsahuje sadu velmi užitečných, snadno použitelných funkcí pro redigování textu, anotací a metadat ze souborů PDF, DOCX, XLSX, PPTX, ODT, RTF, PNG, JPG, GIF a TIFF.

Začínáme

Než začnete upravovat své dokumenty pomocí GroupDocs.Redaction for .NET, ujistěte se, že máte nainstalovanou správnou verzi rozhraní API a všechny další předpoklady. Máte několik možností, jak nainstalovat GroupDocs.Redaction pro .NET, jako je použití NuGet nebo získání instalačního programu MSI z webu sekce ke stažení. Můžete jej také nainstalovat prostřednictvím konzoly Správce balíčků:

PM> Install-Package GroupDocs.Redaction

Další nápovědu a informace naleznete v této příručce.

Případy použití redakce dokumentů

Po úspěšném nastavení GroupDocs.Redaction for .NET ve vašem systému se nyní podíváme na některé z oblíbených případů použití pro redigování dat a utajovaných informací z vašich dokumentů.

Jak redigovat text pomocí přesné fráze a regulárního výrazu?

Redakce textu je nejběžněji používanou možností, pokud jde o skrytí nebo odstranění důležitých informací z dokumentu. To lze provést z různých důvodů, jako je ochrana citlivých informací nebo jednoduché vyčištění dokumentu před jeho sdílením s někým. Existuje několik různých způsobů, jak redigovat text, včetně použití náhradního textu (namísto redigovaného obsahu) nebo vkládání barevných rámečků. GroupDocs.Redaction for .NET vám umožňuje pomocí přesné fráze nebo regulárního výrazu redigovat určený text z vašich dokumentů PDF a Word, tabulek Excel a prezentací PowerPoint.

Jak redigovat text pomocí přesné fráze a regulárního výrazu?

Použijte přesnou frázi k redigování textu v .NET

Pokud chcete nahradit text obsahující důležité osobní údaje ze souboru vlastním textem pomocí přesné fráze, použijte prosím níže uvedený kód C#. Tento kód nahradí jméno „John Doe“ zadaným textem, čímž se jméno osoby rediguje z dokumentu:

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

Chcete-li na upravený text místo náhradního řetězce použít obdélníkový černý rámeček, použijte prosím následující fragment kódu:

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

Použití regulárního výrazu pro redigování textu

Pro redigování můžete také použít regulární výraz. Níže uvedený kód C# rediguje text, který odpovídá posloupnosti regulárních výrazů „dvě číslice, mezera, dvě číslice, znovu mezera a šest číslic“ (příklad: 12 34 567890), přičemž místo toho vloží modře zbarvený obdélníkový rámeček upravený text:

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();
}

Naučte se redigovat anotace nebo text v anotacích ve svých redakčních aplikacích .NET

Poznámky mohou často obsahovat citlivá data, jako jsou komentáře, poznámky nebo dokonce revize. Chcete-li zajistit, aby byl obsah anotací vašich dokumentů zabezpečený, možná je budete muset upravit. GroupDocs.Redaction for .NET vám umožňuje upravit text anotace nebo úplně odstranit samotnou anotaci.

Naučte se redigovat anotace nebo text v anotacích ve svých redakčních aplikacích .NET

Vytvářejte redakční aplikace C#, .NET, abyste zakryli a odstranili obsah anotací

Použijte prosím následující kód C# k úpravě obsahu anotací z vašich dokumentů .NET ve formátech PDF, Word, Excel, PowerPoint, RTF a mnoha dalších:

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()
}    

Odstraňte anotace programově z vašich víceformátových souborů .NET

Stejně jako při redigování toho, co je obsaženo v anotacích, můžete anotace v případě potřeby zcela odstranit. K dosažení tohoto cíle použijte níže uvedený kód:

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()
} 

Opravte soukromé nebo citlivé informace z obrázků PNG, JPG, GIF a TIFF

Při práci s obrázky můžete narazit na situaci, kdy z nich budete muset redigovat nebo odstranit soukromé informace. Může to být cokoli, od čísla sociálního pojištění až po tvář osoby. Redaction for .NET může fungovat jako dokonalý nástroj pro redigování pro dezinfekci obrázků PNG, GIF, TIFF a JPG redigováním určitých oblastí v souborech obrázků, vyhledáváním a redigováním textu v obrázku nebo redigováním vložených obrázků v .NET.

Opravte soukromé nebo citlivé informace z obrázků PNG, JPG, GIF a TIFF

Upravte zadanou oblast uvnitř souboru obrázku

Chcete-li upravit určitou oblast na obrázku, použijte kód C# uvedený níže. Zatímco v tomto ukázkovém kódu používáme obrázek JPG, můžete použít jakýkoli z dalších podporovaných formátů obrázků, jako je PNG, GIF, TIFF nebo 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();
       };
    }     

Použijte vnořenou úpravu obrázků v .NET

Spolu s obvyklou redigováním obrázků můžete také redigovat obrázky vložené do dokumentu pomocí GroupDocs.Redaction for .NET. Chcete-li upravit obrázky vložené do souboru Microsoft Word, použijte následující fragment kódu:

    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();
       };
    }     

Jaké jsou různé způsoby uložení redigovaného souboru?

Při redigování dokumentu nebo obrázku je důležité se ujistit, že informace jsou skryty takovým způsobem, že je nelze obnovit nebo zviditelnit. To pomáhá udržovat integritu redigovaného obsahu. Jakmile tedy dokončíte redigování souboru dle vašeho výběru, další fází je jeho vhodné uložení. Pomocí GroupDocs.Redaction for .NET můžete redigovaný soubor uložit v původním formátu, přepsat původní soubor a uložit jej jako rastrované PDF nebo do streamu.

Jaké jsou různé způsoby uložení redigovaného souboru?

Uložení redigovaného dokumentu jako rastrovaného PDF

Soubor můžete po úpravě uložit jako rastrované PDF, k tomu prosím použijte následující kód:

    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 });
}     

Poskytujeme také Bezplatné online aplikace pro okamžitou editaci PDF, Word, Excel, PowerPoint, OpenDocument, PNG, JPG, GIF, TIFF , a mnoho dalších souborů pomocí vašich mobilních nebo stolních zařízení, takže je nezapomeňte zkontrolovat.

Hledáte pomoc?

Podívejte se na naše kanály podpory, kde najdete pomoc s vašimi dotazy týkajícími se funkcí API produktu Conholdate a fungování.