Jak uložit anotované stránky do PDF pomocí GroupDocs.Annotation pro .NET
Zavedení
Máte potíže s ukládáním konkrétních anotovaných stránek z vašich PDF dokumentů? Tato komplexní příručka ukazuje, jak toho efektivně dosáhnout pomocí GroupDocs.Annotation pro .NET. Využitím funkcí anotací zefektivníte správu dokumentů a vylepšíte spolupráci zaměřením na relevantní obsah.
tomto tutoriálu se naučíte:
- Nastavení vývojového prostředí s GroupDocs.Annotation
- Přidávání různých typů anotací
- Efektivní ukládání pouze anotovaných stránek
Připraveni začít? Ujistěme se, že máte vše připravené.
Předpoklady
Než začnete, ujistěte se, že máte následující:
- .NET Framework (verze 4.6 nebo novější) nebo .NET Core/5+
- Editor kódu, jako je Visual Studio
- Základní znalost nastavení projektů v C# a .NET
Nastavení GroupDocs.Annotation pro .NET
Chcete-li začít používat GroupDocs.Annotation, nainstalujte si ho pomocí NuGetu.
Konzola Správce balíčků NuGet
Install-Package GroupDocs.Annotation -Version 25.4.0
\Rozhraní příkazového řádku .NET
dotnet add package GroupDocs.Annotation --version 25.4.0
Získání licence
GroupDocs nabízí bezplatnou zkušební verzi pro plné prozkoumání softwaru. Pro delší používání si zakupte licenci nebo požádejte o dočasnou:
- Bezplatná zkušební verzeProzkoumejte funkce bez omezení po počáteční dobu.
- Dočasná licenceDočasně používejte GroupDocs.Annotation v produkčním prostředí.
- NákupZajistěte si své dlouhodobé potřeby komerční licencí.
Po instalaci inicializujte knihovnu takto:
using GroupDocs.Annotation;
// Základní nastavení pro načítání a anotaci dokumentů
Annotator annotator = new Annotator("path/to/your/document.pdf");
Průvodce implementací
Přidávání anotací
Přehled
Anotace pomáhají zvýraznit důležité oblasti v dokumentu. Pojďme se podívat na přidání AreaAnnotation
a EllipseAnnotation
.
Krok 1: Vytvoření anotace oblasti
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
// Definujte anotaci oblasti
AreaAnnotation area = new AreaAnnotation()
{
Box = new Rectangle(100, 100, 100, 100), // Pozice a velikost
BackgroundColor = 65535, // Hodnota barvy ARGB pro zvýraznění
PageNumber = 1 // Konkrétní číslo stránky
};
Ten/Ta/To AreaAnnotation
zvýrazní obdélníkovou oblast v dokumentu. Přizpůsobte její polohu (Box
) a barvu pozadí.
Krok 2: Vytvořte anotaci elipsy
// Definujte anotaci elipsy
EllipseAnnotation ellipse = new EllipseAnnotation()
{
Box = new Rectangle(100, 100, 100, 100), // Pozice a velikost
BackgroundColor = 123456, // Hodnota barvy ARGB pro zvýraznění
PageNumber = 1 // Konkrétní číslo stránky
};
Ten/Ta/To EllipseAnnotation
umožňuje nakreslit oválný tvar v dokumentu. Upravte polohu a rozměry pomocí Box
vlastnictví.
Krok 3: Přidání anotací
// Přidávání anotací k instanci Annotatoru
annotator.Add(new List<AnnotationBase>() { area, ellipse });
Použití Add
metodu, zahrnout více typů anotací. Tento krok přidá jak AreaAnnotation
a EllipseAnnotation
.
Ukládání pouze anotovaných stránek
Přehled
Chcete-li ukládat pouze stránky obsahující anotace, nakonfigurujte odpovídajícím způsobem možnosti ukládání.
Krok 4: Uložení anotovaných stránek
using GroupDocs.Annotation.Options;
// Nastavení možností ukládání tak, aby zahrnovaly pouze stránky s poznámkami
annotator.Save("path/to/output/document.pdf\