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