Hogyan adhatunk választ a megjegyzéshez PDF-ben C# használatával

Ebben az útmutatóban megtudhatja, hogyan lehet választ adni a megjegyzéshez PDF-ben C# használatával. Ez az útmutató tartalmazza a megjegyzéscsomag válasz annotációra PDF-ben C# használatával beállítására vonatkozó utasításokat is. Könnyen megtanulhatja, hogyan adhat hozzá kommentárt a PDF-hoz, és hogyan adhat hozzá válaszokat ugyanahhoz a kommentárhoz. Itt találja a részletes utasításokat a megjegyzésekre adott válaszok PDF formátumban történő létrehozásához, valamint mintakódpéldát.

Lépések a válasz hozzáadásához a megjegyzéshez PDF-ben C# használatával

  1. Telepítse a GroupDocs.Annotation for .NET csomagot a NuGetből a PDF-annotáció megválaszolásához
  2. Adjon hozzá hivatkozást a GroupDocs.Annotation névtérhez a kommentárválasz létrehozásához
  3. Annotator objektum példányosítása a bemeneti dokumentum elérési útjával
  4. Felhasználó, AreaAnnotation és Reply objektum(ok) példányosítása
  5. Felhasználói objektum hozzárendelése a Válaszhoz
  6. Rendeljen Válasz objektum(oka)t az AreaAnnotation Válaszgyűjteményéhez
  7. Hívja meg az Annotator.Add metódust, és adjon át neki annotációs objektumot
  8. Hívja meg az Annotator.Save metódust a kapott dokumentum elérési útjával

Tisztáztuk az összes lényeges lépést a PDF megjegyzésekkel való megválaszolásához C#-ban, és az eredményül kapott PDF lemezre mentéséhez. Megkezdheti a válaszadást a megjegyzés funkcióra úgy, hogy betölti a bemeneti dokumentumot az Annotator osztály segítségével, beállíthatja a megjegyzés tulajdonságait, és végül elmentheti az eredményül kapott PDF-t lemezre. Íme a kódpélda a megjegyzésekhez való válaszok hozzáadásához.

Kód a megjegyzéshez válasz hozzáadásához PDF-ben C# használatával

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");
}
}
}
}

A fenti kódpélda bemutatja a insert reply to PDF annotation in C# funkciót, és kiegészíti azt a megjegyzéskönyvtár néhány API-hívásával. Sőt, ez a C# kódpélda végrehajtható bármely olyan általános operációs rendszeren, amely támogatja a .NET-et, például MS Windows, Linux és Mac OS. A közelmúltban közzétettünk egy cikket a vízjel hozzáadásával kapcsolatban a Wordben. További információért tekintse meg a vízjel hozzáadása a Wordben a C# használatával útmutatót.

 Magyar