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.