Cílem tohoto tutoriálu je demonstrovat postup, jak přidat elipsovou anotaci do PDF pomocí C#. Poznámky jsou užitečné při poskytování dalších informací, zvýrazňování důležitých částí a umožňují uživatelům přidávat komentáře k souborům PDF. Použití elipsových poznámek je zvláště výhodné při zvýrazňování určitých oblastí nebo tvarů v PDF. Poskytneme vám podrobné pokyny k nastavení knihovny anotací a poskytneme příklad kódu pro vložení elipsové anotace do PDF v C#. Následně následující část poskytne další podrobnosti o tom, jak přidat elipsu do dokumentu PDF pomocí programovacího jazyka C#.
Kroky k přidání anotace elipsy do PDF pomocí C#
- Nainstalujte GroupDocs.Annotation for .NET prostřednictvím správce balíčků NuGet a přidejte do PDF anotaci elipsy
- Zahrnout odkaz na jmenný prostor GroupDocs.Annotation
- Vytvořte instanci třídy Annotator předáním cesty k souboru PDF jako argument jeho konstruktoru
- Vytvořte instanci třídy EllipseAnnotation a zadejte požadované atributy, jako je pozice a číslo stránky
- Zavolejte metodu Annotator.Add a předejte objekt EllipseAnnotation jako argument
- Chcete-li uložit výstupní PDF, zavolejte metodu Annotator.Save
Podle výše uvedených pokynů a instalací knihovny anotací na jakýkoli počítač můžete rychle a snadno vytvořit elipsovou anotaci v PDF pomocí C#. Tyto kroky jsou kompatibilní s oblíbenými operačními systémy, jako jsou Windows, macOS a Linux, které mají nainstalovaný .NET. Pro přidání elipsových anotací do souboru PDF není nutné instalovat žádný další software. Knihovna použitá v uvedeném příkladu kódu je navíc multiplatformní, což zajišťuje kompatibilitu napříč různými systémy.
Kód pro přidání anotace elipsy do PDF pomocí C#
using GroupDocs.Annotation.Models.AnnotationModels; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation; | |
using System; | |
using System.Collections.Generic; | |
namespace AddEllipseAnnotationinPDFusingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Annotation library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Annotation.lic"); | |
// Instantiate Annotator object by passing path of PDF | |
// file to its constructor | |
using (Annotator annotator = new Annotator("input.pdf")) | |
{ | |
// Create an instance of EllipseAnnotation class | |
// and set some properties | |
EllipseAnnotation ellipse = new EllipseAnnotation | |
{ | |
BackgroundColor = 65535, | |
Box = new Rectangle(100, 100, 100, 100), | |
CreatedOn = DateTime.Now, | |
Message = "This is ellipse annotation", | |
Opacity = 0.7, | |
PageNumber = 0, | |
PenColor = 65535, | |
PenStyle = PenStyle.Dot, | |
PenWidth = 3, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
// Add ellipse annotation to Annotator | |
annotator.Add(ellipse); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
Předchozí část poskytla komplexního průvodce, jak přidat elipsovou anotaci do PDF C#, doplněnou o snadno pochopitelný příklad kódu. Jakmile je knihovna anotací dokumentů nainstalována a cesty k vstupním a výstupním souborům jsou podle potřeby upraveny, integrace kódu do vašich aplikací by měla být přímočarým procesem. Gratulujeme! Nyní jste úspěšně přidali elipsovou anotaci do souboru PDF pomocí C#.
Již dříve jsme publikovali článek o tom, jak vložit anotaci textového pole do PDF pomocí C#. Další informace naleznete v našem průvodci na jak přidat anotaci textového pole v PDF pomocí C#.