Ez a cikk bemutatja, hogyan fűzhet megjegyzéseket egy PDF-hez C# használatával. Megkapja az IDE beállításához szükséges összes részletet, a végrehajtandó lépések listáját, valamint egy futtatható mintakódot a jegyzetek PDF-hez C# használatával hozzáadásához. A részletek megosztása szöveges megjegyzés létrehozásához, tulajdonságainak és szegélyének beállításához, majd hozzáadásához egy adott oldal megjegyzésgyűjteményéhez.
A megjegyzés beszúrásának lépései PDF-be C# használatával
- Állítsa be az IDE-t a Aspose.PDF for .NET használatára megjegyzések hozzáadásához
- Hozzon létre egy PDF-et a Document osztály használatával, és az első oldalán néhány minta szöveggel
- Példányosítsa a TextAnnotation osztályobjektumot, és inicializálja tulajdonságait
- Hozzon létre egy szegélyt a megjegyzéshez, és kapcsolja össze a szöveges megjegyzés objektummal
- Adja hozzá ezt a szöveges annotációt a kijelölt oldalon található megjegyzések gyűjteményéhez
- Mentse el a kapott PDF-fájlt
A fenti lépések leírják a megjegyzés hozzáadása PDF-ben C# használatával teljes folyamatát. Az első lépésben létrejön egy TextAnnotation osztályobjektum a tulajdonságainak beállításaival együtt, mint a cím, tárgy, állapot, tartalom, megnyitott jelző és ikon. Az utolsó lépésben egy szegély jön létre a szöveges megjegyzéshez a szélesség és a kötőjelstílus beállításával, majd hozzáadódik a kiválasztott oldal megjegyzésgyűjteményéhez.
Kód megjegyzések hozzáadásához PDF-hez C# használatával
using Aspose.Pdf; | |
using Aspose.Pdf.Annotations; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to add comments in PDF using C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Initialize document object | |
Document pdfDocument = new Document(); | |
// Add a page | |
Page targetPage = pdfDocument.Pages.Add(); | |
// Add some sample text to the new page | |
targetPage.Paragraphs.Add(new Aspose.Pdf.Text.TextFragment("Here are the sample contents of the PDF")); | |
// Create annotation | |
TextAnnotation annotation = new TextAnnotation(pdfDocument.Pages[1], new Aspose.Pdf.Rectangle(220, 420, 420, 620)) | |
{ | |
Title = "Title of the annotation", | |
Subject = "Subject of the annotation", | |
State = AnnotationState.Accepted, | |
Contents = "Contents of the annotation", | |
Open = true, | |
Icon = TextIcon.Key | |
}; | |
Border border = new Border(annotation) | |
{ | |
Width = 6, | |
Dash = new Dash(1, 1) | |
}; | |
annotation.Border = border; | |
// Add an annotation | |
pdfDocument.Pages[1].Annotations.Add(annotation); | |
// Save output file | |
pdfDocument.Save("AnnotatedPdf.pdf"); | |
System.Console.WriteLine("Comments added successfully in PDF"); | |
} | |
} | |
} |
Ez a kód azt a folyamatot mutatja be, hogyan lehet megjegyzést beszúrni PDF-be C# használatával. A TextAnnotation osztályt a beállítások a fent említett néhány tulajdonságát használják, de beállíthat más tulajdonságokat is, például a megjelenést, a színt, a létrehozás dátumát, a nevet és az átlátszóságot, hogy csak néhányat említsünk. A margókat az alsó, a bal, a jobb és a felső beállításával is beállíthatja, ha szükséges.
Ebben a cikkben megtanultuk, hogyan adhat hozzá megjegyzéseket PDF-fájlhoz C# használatával. Ha szeretné megismerni a fejléc és lábléc hozzáadásának folyamatát, olvassa el a(z) hogyan lehet fejlécet és láblécet hozzáadni a PDF-hez C# használatával cikket.