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.