Odebrat anotace z PDF pomocí C#

Anotace v PDF dokumentech mohou být užitečné pro společné úpravy, ale jsou případy, kdy potřebujete čistý dokument bez anotací. Ať už připravujete finální verzi k distribuci nebo jednoduše potřebujete odstranit komentáře, zvýraznění nebo jiné typy anotací, použití knihovny redigování k automatizaci tohoto procesu může ušetřit čas a zajistit konzistenci. V tomto článku prozkoumáme, jak odebrat anotace z PDF pomocí C#. Odstraněním těchto poznámek zajistíte, že dokument bude vypadat čistě a profesionálně, a ochrání jakoukoli citlivou zpětnou vazbu, která mohla být zahrnuta. Níže jsou uvedeny klíčové kroky pro smazání anotací v PDF pomocí C#.

Kroky k odstranění anotací z PDF pomocí C#

  1. Nastavte své vývojové prostředí tak, aby k odstraňování anotací ze souborů PDF používalo GroupDocs.Redaction for .NET
  2. Vytvořte instanci třídy Redactor a předejte cestu k souboru PDF jejímu konstruktoru
  3. Vytvořte objekt DeleteAnnotationRedaction a použijte jej pomocí metody Redactor.Apply
  4. Uložte aktualizovaný soubor PDF na disk pomocí metody Redactor.Save

Anotace PDF obsahují různé prvky, jako jsou komentáře, zvýraznění, razítka a nalepovací poznámky. Tyto prvky se obvykle přidávají během procesu recenze, aby poskytly zpětnou vazbu nebo zvýraznily důležité části dokumentu. I když jsou užitečné, mohou dokument zaneřádit a nemusí být vhodné pro konečnou verzi určenou k oficiální distribuci. Tato metoda nejen šetří čas, ale také zajišťuje, že všechny anotace budou důsledně odstraněny, čímž se zachová profesionalita vašeho dokumentu. Zde je C# kód pro odstranění anotací z PDF.

Kód pro odstranění anotací z PDF pomocí C#

using GroupDocs.Redaction.Options;
using GroupDocs.Redaction.Redactions;
namespace GroupDocs.Redaction
{
internal class RemoveAnnotationsfromPDFusingCSharp
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Redaction library
License lic = new License();
lic.SetLicense(@"GroupDocs.Redaction.lic");
// Control document redaction process, allowing to open,
// redact and save documents
using (Redactor redactor = new Redactor(@"sample.pdf"))
{
// Remove all comments from the document, containing
// texts like “use”, “show” or “describe” in its body
redactor.Apply(new DeleteAnnotationRedaction("(?im:(use|show|describe))"));
redactor.Save(new SaveOptions()
{
AddSuffix = true,
RasterizeToPDF = false
});
}
}
}
}

Podle výše uvedených kroků můžete zautomatizovat odstraňování anotací a zajistit, že váš konečný dokument bude čistý a připravený k distribuci. S již nainstalovaným .NET ve vašem zařízení můžete tento proces snadno provést na systémech Windows, macOS nebo Linux, aniž byste potřebovali další instalace softwaru k vymazání anotací v PDF pomocí C#. Po nastavení doporučené knihovny a úpravě cest k souborům podle potřeby by měla být integrace poskytnutého příkladu kódu do vašich projektů jednoduchá a bez jakýchkoli potíží nebo překážek.

V naší dřívější diskusi jsme nabídli podrobného průvodce odstraňováním anotací ze souborů XLSX pomocí C#. Chcete-li získat další podrobnosti, doporučujeme prostudovat si náš komplexní návod, jak odstranit anotace z XLSX pomocí C#.

 Čeština