Ez a cikk átfogó útmutatót mutat be arról, hogyan lehet távolság-jelölést hozzáadni PDF-hez C# használatával. A távolságjelölések hasznosak a két pont közötti távolság jelzésében a PDF dokumentumokban, így hasznosak lehetnek műszaki rajzokban, kiviteli tervekben és más, pontos méréseket igénylő alkalmazásokban. Részletes útmutatást adunk a megjegyzéskönyvtár beállításához, valamint egy kódpéldát a távjegyzet beszúrásához PDF-be C#-ban. Az alábbiakban bemutatjuk azokat a lényeges lépéseket, amelyekkel távolság megjegyzést adhatunk egy PDF fájlhoz a C# programozási nyelv használatával.
A távolság megjegyzés hozzáadásának lépései PDF-ben C# használatával
- Ha távolság megjegyzéseket szeretne beépíteni egy PDF-be, telepítse a GroupDocs.Annotation for .NET alkalmazást a NuGet csomagkezelő segítségével
- Adja hozzá a GroupDocs.Annotation névtér hivatkozását
- Hozzon létre egy példányt a Annotator osztályból, és adja át a PDF fájl elérési útját argumentumként a konstruktornak
- Hozzon létre egy példányt a DistanceAnnotation osztályból, és állítson be néhány attribútumot, például a pozíciót és az oldalszámot
- Hívja meg az Annotator.Add metódust, és adja meg a DistanceAnnotation objektumot argumentumként
- Hívja az Annotator.Save metódust a végső kimeneti PDF lemezre mentéséhez
Ha követi a fent említett irányelveket, és telepíti a megjegyzéskönyvtárat a számítógépére, akkor könnyedén létrehozhat távolságjegyzeteket PDF-ben a C# használatával. Ezek az utasítások végrehajthatók népszerű operációs rendszereken, például Windowson, macOS-en és Linuxon, mindaddig, amíg a .NET telepítve van. Nincs szükség további szoftverre a távolsági megjegyzések PDF-fájlba illesztéséhez. Ezenkívül a következő kódpéldában használt könyvtár többplatformos.
Kód távolság megjegyzés hozzáadásához PDF-ben C# használatával
using GroupDocs.Annotation.Models.AnnotationModels; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation; | |
using System; | |
using System.Collections.Generic; | |
namespace AddDistanceAnnotationinPDFusingCSharp | |
{ | |
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")) | |
{ | |
// Create an instance of DistanceAnnotation class | |
// and set some properties | |
DistanceAnnotation distance = new DistanceAnnotation | |
{ | |
Box = new Rectangle(200, 150, 200, 30), | |
CreatedOn = DateTime.Now, | |
Message = "This is distance annotation", | |
Opacity = 0.7, | |
PageNumber = 0, | |
PenColor = 65535, | |
PenStyle = PenStyle.Dot, | |
PenWidth = 3, | |
Replies = new List<Reply> | |
{ | |
new Reply | |
{ | |
Comment = "First comment", | |
RepliedOn = DateTime.Now | |
}, | |
new Reply | |
{ | |
Comment = "Second comment", | |
RepliedOn = DateTime.Now | |
} | |
} | |
}; | |
// Add distance annotation to Annotator | |
annotator.Add(distance); | |
// Save the final PDF to disk | |
annotator.Save("result.pdf"); | |
} | |
} | |
} | |
} |
Az előző rész egy egyszerű kódpéldával együtt részletes magyarázatot adott a távolság megjegyzések hozzáadására a PDF C#-ban. A dokumentum annotáció-könyvtár telepítése és a bemeneti és kimeneti fájl elérési útjainak igény szerinti módosítása után könnyedén integrálhatja a kódot az alkalmazásaiba. Gratulálunk! Sikeresen implementált egy távolságjelölést egy PDF-fájlba C# használatával.
Korábban megosztottunk egy cikket az ellipszis annotáció PDF-ben történő hozzáadásával kapcsolatban. Ha további információra van szüksége, tekintse meg a(z) hogyan lehet ellipszis kommentárt hozzáadni PDF-hez C# használatával címen található útmutatót.