Tento článek vám představí komplexního průvodce, jak přidat anotaci vzdálenosti do PDF pomocí C#. Poznámky k vzdálenosti jsou užitečné při určování vzdálenosti mezi dvěma body v dokumentech PDF, takže jsou užitečné v technických výkresech, stavebních plánech a dalších aplikacích, které vyžadují přesná měření. Poskytneme podrobné pokyny k nastavení knihovny anotací a příklad kódu pro vložení distanční anotace do PDF v C#. Níže jsou uvedeny základní kroky pro přidání distanční anotace do souboru PDF pomocí programovacího jazyka C#.
Kroky k přidání anotace vzdálenosti v PDF pomocí C#
- Chcete-li do PDF začlenit anotace vzdálenosti, nainstalujte GroupDocs.Annotation for .NET pomocí správce balíčků NuGet
- Přidejte odkaz na jmenný prostor GroupDocs.Annotation
- Vytvořte instanci třídy Annotator a předejte cestu k souboru PDF jako argument jeho konstruktoru
- Vytvořte instanci třídy DistanceAnnotation a nastavte některé atributy, jako je pozice a číslo stránky
- Zavolejte metodu Annotator.Add a zadejte objekt DistanceAnnotation jako argument
- Voláním metody Annotator.Save uložíte finální výstupní PDF na disk
Pokud budete postupovat podle výše uvedených pokynů a nainstalujete si knihovnu anotací do svého počítače, můžete bez námahy vytvořit anotaci vzdálenosti v PDF pomocí C#. Tyto pokyny lze provádět v oblíbených operačních systémech, jako jsou Windows, macOS a Linux, pokud je nainstalováno rozhraní .NET. Pro začlenění anotací vzdálenosti do souboru PDF není potřeba žádný další software. Knihovna použitá v následujícím příkladu kódu je navíc multiplatformní.
Kód pro přidání anotace vzdálenosti v PDF pomocí C#
using GroupDocs.Annotation.Models.AnnotationModels; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation; | |
using System; | |
using System.Collections.Generic; | |
namespace AddDistanceAnnotationinPDFusingCSharp | |
{ | |
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 DistanceAnnotation class | |
// and set some properties | |
DistanceAnnotation distance = new DistanceAnnotation | |
{ | |
Box = new Rectangle(200, 150, 200, 30), | |
CreatedOn = DateTime.Now, | |
Message = "This is distance 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 distance annotation to Annotator | |
annotator.Add(distance); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
Předchozí část poskytla podrobné vysvětlení, jak přidat poznámku vzdálenosti v PDF C# spolu s jednoduchým příkladem kódu. Po instalaci knihovny anotací dokumentů a úpravě cest vstupních a výstupních souborů podle potřeby můžete kód bez námahy integrovat do svých aplikací. Gratulujeme! Úspěšně jste implementovali anotaci vzdálenosti do souboru PDF pomocí C#.
Již dříve jsme sdíleli článek o přidávání elipsové anotace do PDF. Pokud potřebujete další informace, podívejte se prosím do průvodce na jak přidat anotaci elipsy do PDF pomocí C#.