Kelola Anotasi dalam PDF menggunakan C#

Mengelola anotasi dalam dokumen PDF. Gunakan Aspose.PDF untuk .NET untuk memodifikasi file PDF secara terprogram

Cara Mengelola Anotasi Menggunakan .NET Library

Untuk menambahkan Anotasi Teks dalam file PDF, kita akan menggunakan API Aspose.PDF untuk.NET yang merupakan API manipulasi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk platform net. Buka manajer paket NuGet, cari Aspose.PDF dan instal. Anda juga dapat menggunakan perintah berikut dari Package Manager Console.

Package Manager Console

PM > Install-Package Aspose.PDF

Buat Anotasi dalam dokumen PDF melalui C#


Anda memerlukan Aspose.PDF untuk.NET untuk mencoba kode di lingkungan Anda.

  1. Muat PDF dalam contoh kelas Dokumen.
  2. Buat anotasi yang ingin Anda tambahkan ke PDF.
  3. Tambahkan anotasi ke koleksi Anotasi objek Page.
  4. Simpan file PDF.

Anotasi Teks PDF - C#

Example: C#

var inputFile = Path.Combine(dataDir, "AddAnnotation.pdf");
var outputFile = Path.Combine(dataDir, "AddAnnotation_out.pdf");

var pdfDocument = new Aspose.Pdf.Document(inputFile);
var textAnnotation =
    new Aspose.Pdf.Annotations.TextAnnotation(pdfDocument.Pages[1],
    new Aspose.Pdf.Rectangle(200, 400, 400, 600))
    {
        Title = "Sample Annotation Title",
        Subject = "Sample Subject"
    };
textAnnotation.SetReviewState(Aspose.Pdf.Annotations.AnnotationState.Accepted,"user");
textAnnotation.Contents = "Sample contents for the annotation";
textAnnotation.Open = true;
textAnnotation.Icon = Aspose.Pdf.Annotations.TextIcon.Key;

var border = new Aspose.Pdf.Annotations.Border(textAnnotation)
{
    Width = 5,
    Dash = new Aspose.Pdf.Annotations.Dash(1, 1)
};
textAnnotation.Border = border;
textAnnotation.Rect =
    new Aspose.Pdf.Rectangle(200, 400, 400, 600);
pdfDocument.Pages[1].Annotations.Add(textAnnotation);
        
pdfDocument.Save(outputFile);