Konversikan String HTML ke PDF C#

HTML adalah bahasa markup yang memungkinkan pembuatan halaman web. A PDF adalah format untuk menangkap konten untuk digunakan dalam dokumen elektronik, seperti cetakan dan dokumen di layar. Baik HTML dan PDF telah ada selama beberapa waktu, tetapi tujuannya telah berubah dalam beberapa tahun terakhir. Pernahkah Anda berada dalam situasi di mana Anda ingin mengubah string HTML menjadi dokumen PDF? Kebutuhan untuk mengonversi HTML ke PDF akan muncul saat Anda ingin menyimpan situs web Anda dalam format portabel atau mencetak dokumen. Pada artikel ini, kita akan mempelajari cara mengonversi string HTML ke PDF dalam C#.

Topik-topik berikut akan dibahas dalam artikel ini:

  1. C# API untuk Mengonversi String HTML ke PDF
  2. Langkah-Langkah Mengonversi String HTML ke PDF
  3. Konversi String HTML ke PDF

C# API untuk Mengonversi String HTML ke PDF

Untuk mengonversi string HTML menjadi dokumen PDF, kami akan menggunakan API Aspose.HTML for .NET. Ini memungkinkan pembuatan, modifikasi, dan ekstraksi data dari dokumen HTML. Itu juga memungkinkan konversi dokumen HTML ke format yang didukung tanpa perangkat lunak eksternal apa pun.

API menyediakan kelas PdfSaveOptions yang memungkinkan menentukan berbagai opsi penyimpanan sambil menyimpan sebagai PDF. Kelas Converter menyediakan beragam konversi ke format populer, seperti PDF, XPS, format gambar, dll. Ia menyediakan metode ConvertHTML() untuk mengonversi HTML ke format lain.

Harap unduh DLL dari API atau instal menggunakan NuGet.

PM> Install-Package Aspose.Html

Cara Mengonversi String HTML ke PDF di C#

Kami dapat dengan mudah mengonversi string HTML ke PDF dengan mengikuti langkah-langkah yang diberikan di bawah ini:

  • Tentukan string HTML.
  • Tentukan Opsi Penyimpanan PDF.
  • Mengkonversi kode HTML ke PDF.

Bagian berikut menjelaskan cara mengubah langkah-langkah ini menjadi kode C# dan membuat PDF dari string HTML.

Konversikan String HTML ke PDF menggunakan C#

Kami dapat mengonversi string HTML ke dokumen PDF dengan mengikuti langkah-langkah berikut:

  1. Pertama, tentukan kode HTML dalam sebuah string.
  2. Selanjutnya, buat instance kelas PdfSaveOptions.
  3. Secara opsional, tentukan opsi penyimpanan seperti BackgroundColor.
  4. Terakhir, panggil metode Converter.ConvertHTML() untuk menghasilkan PDF. Dibutuhkan string HTML, PdfSaveOptions, dan keluaran jalur file PDF sebagai argumen.

Contoh kode berikut menunjukkan cara mengonversi string HTML ke dokumen PDF di C#.

// Contoh kode ini menunjukkan cara mengonversi string HTML ke dokumen PDF.
string htmlString = @"<h1>Convert HTML to PDF!</h1><br/><h2>This is Sample Heading!</h2><p>This is first paragraph.</p>";

// Inisialisasi PdfSaveOptions 
var options = new PdfSaveOptions();

// Mengatur warna latar belakang
options.BackgroundColor = Color.LightSkyBlue;

// Aktifkan metode ConvertHTML untuk mengonversi kode HTML ke PDF           
Converter.ConvertHTML(htmlString, ".", options, @"C:\Files\Output.pdf");
Konversi String HTML ke PDF menggunakan C#

Konversi String HTML ke PDF menggunakan C#

Dapatkan Lisensi Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk mencoba Aspose.HTML for .NET tanpa batasan evaluasi.

Kesimpulan

Pada artikel ini, kami telah mempelajari cara mengonversi string HTML ke PDF di C#. Selain itu, Anda dapat mempelajari lebih lanjut tentang Aspose.HTML for .NET API menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di [forum dukungan gratis] kami 16.

Lihat juga