StrikeThrough Text pomocí C#

Jsou případy, kdy je potřeba upozornit na obsah, který má chyby nebo již není platný. Přeškrtnutí je jedním ze způsobů, jak označit neplatný obsah v dokumentech. Aby bylo možné automatizovat vyškrtávání v aplikacích .NET, tento článek ukazuje, jak přeškrtnout text v dokumentech pomocí C#.

V tomto článku jsou popsána následující témata.

.NET API na přeškrtnutý text

GroupDocs.Annotation je řešení anotací dokumentů a obrázků, které umožňuje automatizaci různých typů anotací v rámci více formátů dokumentů. Proto použiji jeho .NET API v příkladech tohoto článku k přeškrtnutí textu v dokumentech. Kromě přeškrtnuté anotace existuje mnoho dalších podporovaných typů anotací zmíněných v dokumentaci.

Stáhněte si DLL nebo instalační program MSI z části ke stažení nebo nainstalujte API do své aplikace .NET prostřednictvím NuGet.

PM> Install-Package GroupDocs.Annotation

Jak přeškrtnout text v dokumentech pomocí C#

Začněme rychle škrtat zjištěné chyby v dokumentu. Následující kroky vám umožní přeškrtnout text v dokumentech pomocí C#.

  • Načtěte zdrojový dokument pomocí třídy Annotator.
  • Vytvořte a definujte přeškrtnutou anotaci pomocí třídy StrikeoutAnnotation.
    • Nastavte barvu čáry přeškrtnutí.
    • Neprůhlednost, číslo stránky dokumentu
    • Souřadnice a další vlastnosti
  • Přidejte připravenou anotaci přeškrtnutí do anotátoru pomocí metody Add().
  • Uložte dokument s poznámkami pomocí metody Save().

Následující příklad kódu C# přeškrtává vybraný text v dokumentu PDF.

/*
 * Přeškrtnutý text ve Wordu, PDF, tabulkách, prezentacích pomocí C#
 */
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    StrikeoutAnnotation strikeout = new StrikeoutAnnotation
    {
        FontColor = 0x000000,
        Opacity = 0.7,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(183, 770),
            new Point(308, 770),
            new Point(183, 752),
            new Point(308, 752)
        }
    };
    annotator.Add(strikeout);
    annotator.Save("path/strikethrough-text.pdf");
}

Získejte bezplatnou licenci API

GroupDocs.Annotation for .NET můžete používat zdarma získáte dočasnou licenci.

Závěr

Abych to shrnul, naučili jste se přidávat přeškrtnuté anotace pomocí C#. Pomocí této anotace můžete programově vyškrtnout text ve Wordu, PDF, tabulkovém procesoru nebo prezentačních dokumentech. Podobně můžete vyzkoušet různé další typy anotací podle svých požadavků.

Další informace o GroupDocs.Annotation for .NET naleznete v dokumentaci. Pro podporované formáty dokumentů si můžete vytvořit svou vlastní aplikaci anotátorů. V případě dotazů nás můžete kontaktovat prostřednictvím fóra.

Viz také