Megjegyzések hozzáadása PDF-hez C# használatával

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

  1. Állítsa be az IDE-t a Aspose.PDF for .NET használatára megjegyzések hozzáadásához
  2. Hozzon létre egy PDF-et a Document osztály használatával, és az első oldalán néhány minta szöveggel
  3. Példányosítsa a TextAnnotation osztályobjektumot, és inicializálja tulajdonságait
  4. Hozzon létre egy szegélyt a megjegyzéshez, és kapcsolja össze a szöveges megjegyzés objektummal
  5. Adja hozzá ezt a szöveges annotációt a kijelölt oldalon található megjegyzések gyűjteményéhez
  6. 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.

 Magyar