Jak přidat odpověď na anotaci v PDF pomocí C#

V tomto návodu se naučíte proces přidání odpovědi na anotaci v PDF pomocí C#. Tato příručka také obsahuje pokyny ke konfiguraci balíčku anotací tak, aby odpovídal na anotaci v PDF pomocí C#. Snadno se naučíte, jak přidat anotaci do PDF a přidat odpovědi do stejné anotace. Zde jsou podrobné pokyny k vytvoření odpovědí anotací do PDF spolu s ukázkovým příkladem kódu.

Kroky pro přidání odpovědi na anotaci v PDF pomocí C#

  1. Nainstalujte si balíček GroupDocs.Annotation for .NET z NuGet pro odpověď na anotaci PDF
  2. Přidejte odkaz do jmenného prostoru GroupDocs.Annotation, abyste vytvořili odpověď s anotací
  3. Vytvořte instanci objektu Annotator se vstupní cestou dokumentu
  4. Okamžitý objekt(y) User, AreaAnnotation a Reply
  5. Přiřadit objekt uživatele k odpovědi
  6. Přiřaďte objekt(y) Reply kolekci odpovědí AreaAnnotation
  7. Zavolejte metodu Annotator.Add a předejte jí objekt anotace
  8. Volání metody Annotator.Save s výslednou cestou dokumentu

Vyjasnili jsme všechny základní kroky k anotaci PDF s odpovědí v C# a uložení výsledného PDF na disk. Můžete začít odpovídat na funkci anotace načtením vstupního dokumentu pomocí třídy Annotator, nastavením vlastností anotace a nakonec uložením výsledného PDF na disk. Zde je příklad kódu pro přidání odpovědí do anotace.

Kód pro přidání odpovědi na anotaci v PDF pomocí C#

using GroupDocs.Annotation;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using System;
using System.Collections.Generic;
namespace AddReplytoAnnotationUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Annotation library
License lic = new License();
lic.SetLicense(@"Conholdate.Annotator.lic");
// Instantiate Annotator object with input PDF path
using (Annotator annotator = new Annotator("input.pdf"))
{
// Instantiate User objects
User user1 = new User
{
Id = 1,
Name = "Tom",
Email = "somemail@mail.com"
};
User user2 = new User
{
Id = 2,
Name = "Jack",
Email = "somebody@mail.com"
};
// Instantiate AreaAnnotation object and set its properties
AreaAnnotation area = new AreaAnnotation
{
Box = new Rectangle(100, 100, 100, 100),
CreatedOn = DateTime.Now,
Message = "This is an area annotation",
PageNumber = 0,
Replies = new List<Reply>
{
new Reply
{
Id = 1,
Comment = "First comment",
RepliedOn = DateTime.Now,
User = user1
},
new Reply
{
Id = 2,
Comment = "Second comment",
RepliedOn = DateTime.Now,
User = user2,
}
}
};
//Add annotation into document
annotator.Add(area);
//Save the final output to disk
annotator.Save("AddReplytoAnnotationUsingCSharp.pdf");
}
}
}
}

Výše uvedený příklad kódu představuje funkci vložení odpovědi na anotaci PDF v C# a její dokončení spotřebováním některých volání API knihovny anotací. Tento příklad kódu C# lze navíc spustit na jakémkoli běžném operačním systému, který podporuje .NET, jako jsou MS Windows, Linux a Mac OS. Nedávno jsme publikovali článek o přidávání vodoznaku do Wordu. Další informace naleznete v průvodci jak přidat vodoznak do aplikace Word pomocí C#.

 Čeština