Cara Menambahkan Anotasi Pengganti di PDF menggunakan C#

Dalam tutorial ini, kita akan melihat pemanfaatan pustaka anotasi paling populer untuk menambahkan anotasi pengganti dalam PDF menggunakan C#. Kami akan memandu Anda melalui proses langkah demi langkah, termasuk pemasangan pustaka anotasi dan memberikan contoh kode. Anotasi pengganti membedakan antara banyak jenis anotasi karena memungkinkan pengguna mengganti konten unik PDF dengan teks alternatif. Berikut adalah langkah-langkah lengkap untuk menyisipkan anotasi pengganti ke PDF di C#.

Langkah-langkah untuk Menambahkan Anotasi Pengganti di PDF menggunakan C#

  1. Instal GroupDocs.Annotation for .NET melalui pengelola paket NuGet untuk menambahkan anotasi pengganti dalam PDF
  2. Tambahkan referensi ruang nama GroupDocs.Annotation ke dalam proyek Anda
  3. Buat instance kelas Annotator dengan menyediakan jalur file PDF sebagai argumen untuk konstruktornya
  4. Buat instance objek kelas ReplacementAnnotation dan tentukan atribut yang diperlukan, seperti posisi dan nomor halaman
  5. Panggil metode Annotator.Add dan berikan objek kelas ReplacementAnnotation sebagai argumen
  6. Panggil metode Annotator.Save untuk menyimpan output PDF ke disk

Anda dapat dengan mudah membuat anotasi pengganti dalam PDF menggunakan C# dengan mengikuti langkah-langkah yang diberikan di atas. Selama .NET ada, instruksi ini berfungsi dengan sistem operasi yang banyak digunakan seperti Windows, macOS, dan Linux. Tidak perlu menginstal perangkat lunak tambahan apa pun untuk menambahkan anotasi pengganti ke file PDF. Contoh kode di bawah ini menunjukkan cara memasukkan anotasi pengganti ke dalam PDF.

Kode untuk Menambahkan Anotasi Penggantian dalam PDF menggunakan C#

using GroupDocs.Annotation;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
using System.Collections.Generic;
using System;
namespace AddReplacementAnnotationinPDFUsingCSharp
{
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"))
{
ReplacementAnnotation replacement = new ReplacementAnnotation
{
CreatedOn = DateTime.Now,
FontColor = 65535,
Message = "This is replacement annotation",
Opacity = 0.7,
PageNumber = 0,
FontSize = 11,
Points = new List<Point>
{
new Point(80, 730), new Point(240, 730), new Point(80, 650), new Point(240, 650)
},
Replies = new List<Reply>
{
new Reply
{
Comment = "First comment",
RepliedOn = DateTime.Now
},
new Reply
{
Comment = "Second comment",
RepliedOn = DateTime.Now
}
},
TextToReplace = "replaced text"
};
// Add replacement annotation
annotator.Add(replacement);
// Save the final PDF to disk
annotator.Save("result.pdf");
}
}
}
}

Dengan mengikuti pedoman yang disebutkan dalam topik ini, C# tambahkan anotasi pengganti adalah tugas yang mudah. Setelah menginstal pustaka anotasi dokumen dan menyesuaikan jalur file input dan output agar sesuai dengan kebutuhan Anda, memasukkan kode ke dalam aplikasi Anda akan menjadi pengalaman yang lancar. Selamat! Anda telah berhasil menerapkan anotasi pengganti dalam dokumen PDF menggunakan bahasa pemrograman C#.

Penjelasan mendetail tentang cara menyisipkan anotasi redaksi teks dalam PDF menggunakan C# dapat ditemukan di artikel sebelumnya. Untuk pemahaman yang lebih mendetail tentang topik ini, sebaiknya lihat panduan komprehensif kami tentang cara menambahkan anotasi redaksi teks dalam PDF menggunakan C#.

 Indonesian