Jak přidat náhradní anotaci do PDF pomocí C#

V tomto tutoriálu se podíváme na využití nejoblíbenější knihovny anotací k přidání náhradní anotace do PDF pomocí C#. Provedeme vás procesem krok za krokem, včetně instalace knihovny anotací a poskytnutí příkladu kódu. Náhradní anotace se odlišuje mezi mnoha druhy anotací, protože umožňuje uživatelům nahradit jedinečný obsah PDF alternativním textem. Zde jsou kompletní kroky k vložení náhradní anotace do PDF v C#.

Kroky k přidání náhradní anotace do PDF pomocí C#

  1. Nainstalujte GroupDocs.Annotation for .NET prostřednictvím správce balíčků NuGet pro přidání náhradní anotace v PDF
  2. Přidejte odkaz na jmenný prostor GroupDocs.Annotation do svého projektu
  3. Vytvořte instanci třídy Annotator poskytnutím cesty k souboru PDF jako argumentu jejímu konstruktoru
  4. Vytvořte objekt třídy ReplacementAnnotation a zadejte požadované atributy, jako je pozice a číslo stránky
  5. Zavolejte metodu Annotator.Add a předejte objekt třídy ReplacementAnnotation jako argument
  6. Voláním metody Annotator.Save uložíte výstupní PDF na disk

Můžete snadno vytvořit náhradní anotaci v PDF pomocí C# podle výše uvedených kroků. Dokud je přítomen.NET, tyto pokyny fungují s široce používanými operačními systémy, jako jsou Windows, macOS a Linux. Pro přidání náhradních anotací do souboru PDF není třeba instalovat žádný další software. Níže uvedený příklad kódu ukazuje, jak vložit náhradní anotaci do PDF.

Kód pro přidání náhradní anotace v PDF pomocí C#

using GroupDocs.Annotation;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using System.Collections.Generic;
using System;
namespace AddReplacementAnnotationinPDFUsingCSharp
{
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"))
{
ReplacementAnnotation replacement = new ReplacementAnnotation
{
CreatedOn = DateTime.Now,
FontColor = 65535,
Message = "This is replacement annotation",
Opacity = 0.7,
PageNumber = 0,
FontSize = 11,
Points = new List<Point>
{
new Point(80, 730), new Point(240, 730), new Point(80, 650), new Point(240, 650)
},
Replies = new List<Reply>
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
},
TextToReplace = "replaced text"
};
// Add replacement annotation
annotator.Add(replacement);
// Save the final PDF to disk
annotator.Save("result.pdf");
}
}
}
}

Při dodržení pokynů uvedených v tomto tématu je C# add replacement annotation snadný úkol. Po instalaci knihovny anotací dokumentů a úpravě cest vstupních a výstupních souborů tak, aby vyhovovaly vašim potřebám, by mělo být začlenění kódu do vašich aplikací bezproblémové. Gratulujeme! Úspěšně jste implementovali náhradní anotaci v dokumentu PDF pomocí programovacího jazyka C#.

Podrobný popis toho, jak vložit anotaci redakce textu do PDF pomocí C#, naleznete v předchozím článku. Pro podrobnější pochopení tohoto tématu doporučujeme nahlédnout do našeho komplexního průvodce na jak přidat textovou anotaci v PDF pomocí C#.

 Čeština