Jak přidat anotaci vzdálenosti do PDF pomocí C#

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#

  1. Chcete-li do PDF začlenit anotace vzdálenosti, nainstalujte GroupDocs.Annotation for .NET pomocí správce balíčků NuGet
  2. Přidejte odkaz na jmenný prostor GroupDocs.Annotation
  3. Vytvořte instanci třídy Annotator a předejte cestu k souboru PDF jako argument jeho konstruktoru
  4. Vytvořte instanci třídy DistanceAnnotation a nastavte některé atributy, jako je pozice a číslo stránky
  5. Zavolejte metodu Annotator.Add a zadejte objekt DistanceAnnotation jako argument
  6. 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#.

 Čeština