Tento článek je průvodce, který vysvětluje postup, jak přidat anotaci šipky do PDF pomocí C#. Šipkové anotace jsou užitečné nástroje, které mohou nasměrovat pozornost na konkrétní části dokumentu, jako je konkrétní graf, tabulka nebo řádek textu. Kromě toho článek poskytuje pokyny k používání knihovny anotací a vývoji základní aplikace pro vkládání anotací šipek do PDF v C#. Následující část podrobně popisuje kroky potřebné k přidání šipky do PDF a obsahuje příklad kódu.
Kroky k přidání anotace šipky do PDF pomocí C#
- Nainstalujte GroupDocs.Annotation for .NET prostřednictvím správce balíčků NuGet a přidejte do dokumentu PDF anotaci šipky
- Jako odkaz zahrňte obor názvů GroupDocs.Annotation
- Vytvořte instanci třídy Annotator poskytnutím cesty k souboru PDF jako argumentu jeho konstruktoru
- Vytvořte instanci třídy ArrowAnnotation a definujte požadované vlastnosti, jako je pozice a číslo stránky
- Zavolejte metodu Annotator.Add a jako parametr zadejte objekt ArrowAnnotation
- K uložení výsledného PDF výstupu na disk použijte metodu Annotator.Save
Výše popsaný postup můžete implementovat na jakékoli platformě s nainstalovaným .NET, což vám umožní vytvářet anotaci šipek v PDF pomocí C# bez potřeby dalšího softwaru nebo nástrojů. Kroky pro vložení anotace šipky do PDF jsou stejné bez ohledu na operační systém, který používáte, ať už je to Windows, Linux nebo macOS. Níže uvedený příklad kódu ukazuje, jak přidat šipku do PDF a uložit výsledný výstup na disk.
Kód pro přidání anotace šipky do PDF pomocí C#
using GroupDocs.Annotation.Models.AnnotationModels; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation; | |
using System; | |
using System.Collections.Generic; | |
namespace AddArrowAnnotationinPDFusingCSharp | |
{ | |
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 ArrowAnnotation class | |
// and set some properties | |
ArrowAnnotation arrow = new ArrowAnnotation | |
{ | |
Box = new Rectangle(100, 100, 100, 100), | |
CreatedOn = DateTime.Now, | |
Message = "This is arrow 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 arrow annotation to Annotator | |
annotator.Add(arrow); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
Pomocí anotací se šipkami lze efektivně sdělit informace a nasměrovat pozornost čtenáře na konkrétní bod. Výše uvedená část vysvětluje, jak přidat anotaci šipky do PDF C#, včetně všech požadovaných kroků. Jakmile nakonfigurujete knihovnu anotací a upravíte cesty k souborům, můžete tento kód snadno integrovat do svých aplikací.
Již dříve jsme publikovali článek o vkládání anotací oblastí do PDF pomocí C#. Další podrobnosti naleznete v našem průvodci na jak vložit anotaci oblasti do PDF pomocí C#.