1. Produk
  2.   HTML
  3.   .NET
  4.   HTML Renderer
 
  

API C# .NET Gratis untuk Merender Dokumen HTML ke PDF

Perpustakaan C# .NET Sumber Terbuka untuk Render HTML. Ini memungkinkan untuk merender dokumen Office, konten HTML, dan membuat dokumen PDF dari HTML melalui API C#.

Pengembangan web telah berkembang pesat selama bertahun-tahun, memungkinkan pengembang untuk membuat situs web yang menakjubkan dan interaktif. HTML (Bahasa Markup Hiperteks) memainkan peran penting dalam mendefinisikan struktur dan konten halaman web. Di antara pustaka ini, HTML Renderer menonjol sebagai alat serbaguna untuk merender konten HTML dalam aplikasi. Salah satu fitur unggulan dari HTML Renderer adalah kompatibilitas lintas platform dan berfungsi secara efektif di berbagai sistem operasi, termasuk Windows, macOS, dan Linux, menjadikannya pilihan ideal untuk aplikasi multi-platform.

HTML Renderer adalah pustaka yang kuat yang memungkinkan pengembang perangkat lunak untuk memuat dan mengonversi markup HTML menjadi representasi yang menarik secara visual dalam aplikasi mereka. Ada beberapa fitur penting yang menjadi bagian dari pustaka ini seperti rendering dokumen Office, rendering konten HTML yang dihasilkan oleh editor web kaya, membuat gambar dari cuplikan kode HTML, membuat dokumen PDF dari cuplikan kode HTML, dukungan pemilihan teks & salin-tempel, memisahkan CSS dari HTML, dan banyak lagi. Selain itu, pustaka ini menyediakan cara untuk merender konten HTML secara programatis, yang dapat disesuaikan dan diintegrasikan dengan mulus dengan berbagai kerangka aplikasi.

Perpustakaan HTML Renderer menyediakan arsitektur yang dapat diperluas yang memungkinkan pengembang untuk menyesuaikan dan memperluas fungsionalitasnya sesuai dengan kebutuhan spesifik mereka. Dengan memanfaatkan perpustakaan HTML Renderer, pengembang dapat menghemat waktu dengan menghindari kebutuhan untuk membangun mesin rendering yang kompleks dari awal. Perpustakaan ini menangani seluk-beluk rendering HTML, memungkinkan pengembang untuk fokus pada aspek-aspek kritis lain dari aplikasi mereka. Dengan perpustakaan HTML Renderer, pengembang dapat menggunakan kembali pengetahuan HTML dan CSS yang ada, karena perpustakaan ini mendukung tag HTML standar dan gaya CSS. Apakah Anda sedang membangun aplikasi desktop, aplikasi web, atau perangkat lunak lain yang memerlukan kemampuan rendering HTML, perpustakaan HTML Renderer terbukti menjadi aset yang sangat berharga.

Previous Next

Memulai dengan HTML Renderer

Cara yang disarankan untuk menginstal HTML Renderer adalah dengan menggunakan NuGet. Silakan gunakan perintah berikut untuk instalasi yang lancar.

Instal HTML Renderer melalui NuGet

Instal-Paket HtmlRenderer.PdfSharp 

Anda juga dapat menginstalnya secara manual; unduh file rilis terbaru langsung dari GitHub repositori.

Buat Gambar dari HTML melalui Perpustakaan C#

Menghasilkan gambar dari HTML menggunakan pustaka HTML Renderer dapat menjadi fitur yang berguna dalam aplikasi di mana representasi visual dari konten HTML diperlukan. Untuk mencapai tujuan tersebut, pertama-tama pengembang perangkat lunak perlu memuat dan merender konten HTML, dan setelah konten HTML dimuat, pengembang dapat dengan mudah merendernya menjadi gambar. Setelah proses merender menjadi gambar selesai, Anda dapat menyimpannya ke dalam file atau melakukan operasi tambahan, seperti mengubah ukuran, memotong, atau menerapkan filter. Harap pastikan bahwa konten HTML yang Anda berikan terstruktur dengan baik dan mencakup semua gaya CSS dan sumber daya yang diperlukan untuk rendering yang tepat dalam gambar. Contoh berikut menunjukkan cara menghasilkan gambar dari HTML menggunakan pustaka HTML Renderer.

Bagaimana Cara Menghasilkan Gambar dari HTML Menggunakan Perpustakaan C#?

using HtmlRenderer;

// ...

var htmlContainer = new HtmlContainer();

// Set any additional options or properties

htmlContainer.Width = 800;
htmlContainer.Height = 600;
htmlContainer.BackColor = Color.White;
htmlContainer.AvoidAsyncImagesLoading = true;

//Load and render the HTML content:

string htmlContent = "

Hello, Image!

"; htmlContainer.SetHtml(htmlContent); Bitmap image = htmlContainer.Draw(); // Save or manipulate the resulting image image.Save("output.png", ImageFormat.Png);

Konversi HTML ke PDF melalui API C#

Perpustakaan HTML Renderer sumber terbuka menyediakan cara yang sederhana dan efisien untuk melakukan konversi HTML ke PDF di dalam aplikasi C#. Perpustakaan ini hanya membutuhkan beberapa baris kode C# untuk mengonversi konten HTML menjadi dokumen PDF. Fungsionalitas ini sangat berguna untuk menghasilkan versi cetak dari halaman web atau membuat laporan dalam aplikasi. Contoh berikut menunjukkan cara mengonversi HTML ke PDF di dalam aplikasi .NET.

Konversi HTML ke PDF di dalam aplikasi .NET

using HtmlRenderer.PdfSharp;

// ...

var converter = new HtmlToPdfConverter();

converter.PageOrientation = PdfSharp.PageOrientation.Portrait;
converter.PageMargins = new PdfSharp.PageSize(50);

// convert HTML to PDF

string htmlContent = "

Hello, PDF!

"; PdfSharp.Pdf.PdfDocument pdfDocument = converter.ConvertHtml(htmlContent); // Save the resulting PDF document: pdfDocument.Save("output.pdf");
 Indonesia