Cara Mengonversi PDF ke Tagged PDF menggunakan C#

Panduan cara ini menjelaskan proses cara mengonversi PDF ke PDF yang diberi tag menggunakan C#. Ini berisi detail tentang pengaturan lingkungan pengembangan untuk menggunakan pustaka Aspose.PDF, daftar tugas yang harus diselesaikan saat menulis aplikasi, dan kode contoh yang dapat dijalankan untuk menambahkan tag ke file PDF menggunakan C#. Contoh kode untuk penandaan PDF ini dapat dijalankan di semua platform yang mendukung lingkungan .NET.

Langkah-langkah Membuat Tagged PDF menggunakan C#

  1. Tetapkan lingkungan untuk menggunakan Aspose.PDF for .NET untuk membuat PDF yang diberi tag
  2. Buat PDF document dan akses referensi ke tagged content di dalamnya
  3. Tetapkan judul dan bahasa untuk konten yang diberi tag
  4. Buat header dan elemen paragraf dan atur teks untuk kedua elemen tersebut
  5. Tambahkan tajuk dan paragraf ini ke elemen akar dari konten yang diberi tag
  6. Simpan PDF yang diberi tag pada disk

Langkah-langkah di atas meringkas proses untuk menandai dokumen PDF menggunakan C#. Setiap dokumen PDF berisi properti yang disebut TaggedContent yang digunakan dengan menyetel judul dan bahasanya diikuti dengan membuat elemen tajuk dan paragraf, namun, Anda juga dapat membuat elemen lain dengan menyetel propertinya masing-masing. Pada langkah terakhir, header dan paragraf yang disesuaikan ditambahkan ke RootElement di kelas antarmuka ITaggedContent sebelum menyimpannya di disk.

Kode untuk Menandai File PDF menggunakan C#

using Aspose.Pdf;
using Aspose.Pdf.Tagged;
using Aspose.Pdf.LogicalStructure;
class Program{
static void Main(string[] args) // Create tagged PDF in C#
{
// Set PDF license
new License().SetLicense("Aspose.Total.lic");
// Create a PDF
Document doc = new Document();
// Get the tagged content
ITaggedContent cont = doc.TaggedContent;
// Set the Title
cont.SetTitle("A Tagged PDF Document");
// Set the language
cont.SetLanguage("en-US");
// Create a header
HeaderElement hdr = cont.CreateHeaderElement();
// Set text
hdr.SetText("The Header Text");
// Create a paragraph
ParagraphElement prg = cont.CreateParagraphElement();
// Set text
prg.SetText("Sample contents of the paragraph");
// Append header
cont.RootElement.AppendChild(hdr);
// Append Paragraph
cont.RootElement.AppendChild(prg);
// Save the tagged Document
doc.Save("TaggedOutput.pdf");
}}

Kode ini menunjukkan cara menambahkan tag ke file PDF menggunakan C#. Dalam kode contoh ini, kami telah membuat header dan paragraf, namun Anda dapat membuat elemen lain dengan menggunakan metode yang berbeda, misalnya, CreateAnnotElement(), CreateArtElement(), CreateCaptionElement(), CreateFigureElement(), dan CreateFormElement() ke daftar Beberapa. Setiap elemen berisi properti yang berbeda misalnya, ActualText, AlternateDescriptions, AlternativeText, dan ExpansionText beserta banyak lainnya yang dapat diatur sesuai kebutuhan.

Artikel ini telah mengajari kami cara menambahkan tag ke PDF menggunakan C#. Jika Anda tertarik untuk menambahkan hyperlink ke PDF, lihat artikel di cara menambahkan hyperlink di PDF menggunakan C#.

 Indonesian