Při kontrole nebo přilákání diváka k důležitému obsahu může být nutné zvýraznit některé části dokumentu. Jako vývojář můžete tuto funkci automatizovat pomocí zvýrazněných anotací ve svých aplikacích. V tomto článku se dozvíte, jak zvýraznit text a jakoukoli oblast v souborech PDF pomocí C#.

Níže jsou uvedena následující témata:

Zvýraznění textu v PDF – programově

.NET API pro zvýraznění v PDF

GroupDocs.Annotation poskytuje rozhraní .NET API, které umožňuje manipulaci s anotacemi a jejich automatizaci v dokumentech v aplikacích .NET. Toto rozhraní API používám ke zvýraznění textu v souboru PDF v příkladu tohoto článku.

Můžete si stáhnout DLL nebo MSI instalační program z části ke stažení nebo nainstalovat API do vaší aplikace .NET prostřednictvím NuGet.

PM> Install-Package GroupDocs.Annotation

Zvýraznění v PDF pomocí C#

Níže jsou uvedeny kroky ke zvýraznění textu nebo jakékoli oblasti v PDF z vaší aplikace .NET.

  • Načtěte zdrojový dokument PDF pomocí třídy Annotator.
  • Vytvořte objekt HighlightAnnotation.
  • Definujte vlastnosti zvýraznění, jako je barva, krytí, číslo stránky a body.
  • Přidejte definované zvýraznění do načteného dokumentu PDF pomocí metody Přidat.
  • Uložte anotované PDF pomocí metody Uložit.

Poznámka: Můžete změnit barvu zvýraznění, krytí a další vlastnosti.

Následující ukázka kódu ukazuje, jak zvýraznit text v PDF programově pomocí C#.

// Zvýrazněte PDF pomocí zvýrazněné anotace v C#
using (Annotator annotator = new Annotator(@"path/sample.pdf"))
{
    HighlightAnnotation highlight = new HighlightAnnotation
    {
        BackgroundColor = 0xFFF000,
        CreatedOn = DateTime.Now,
        Opacity = 0.5,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(120, 270),
            new Point(600, 270),
            new Point(120, 300),
            new Point(600, 300)
        }
    };
    annotator.Add(highlight);
    annotator.Save(@"path/annotation-highlight.pdf");
}

Následuje výstup výše uvedeného kódu.

Zvýraznění textu v PDF – programově

Získejte bezplatnou licenci API

Můžete získat bezplatnou dočasnou licenci, abyste mohli používat API bez omezení hodnocení.

Závěr

Abychom to shrnuli, naučili jsme se, jak přidat anotaci zvýraznění do souborů PDF programově pomocí C#. Navíc můžeme změnit barvu zvýraznění, krytí a další vlastnosti. Mnoho různých typů anotací lze přidat podobným způsobem pomocí stejného API.

Chcete-li se dozvědět o API, navštivte dokumentaci. V případě dotazů nás kontaktujte prostřednictvím fóra.

Viz také