iText for .NET
Pustaka .NET untuk Pemrosesan Dokumen PDF
Membaca, Menulis & Memanipulasi file PDF dari aplikasi .NET.
iText untuk .NET adalah perpustakaan .NET open source yang memberi pengembang kemampuan untuk membuat solusi PDF pilihan mereka sendiri. Itu sebelumnya dikenal sebagai iTextSharp dan mampu membuat alur kerja dokumen PDF yang cerdas.
iText untuk .NET memungkinkan pembuatan dokumen PDF secara terprogram tanpa campur tangan manusia sambil mendukung beberapa fitur penting seperti pembuatan PDF dari awal, ekspor HTML ke PDF, redaksi PDF, dukungan multi-bahasa, manipulasi PDF, penanganan XFDF & SVG, ekstraksi data PDF, PDF penandaan & penguraian dan banyak lagi.
Memulai dengan iText untuk .NET
iText untuk .NET memiliki lisensi ganda sebagai perangkat lunak AGPL/Komersial. AGPL adalah lisensi perangkat lunak bebas/sumber terbuka. Sangat disarankan menggunakan NuGet untuk menambahkan iText 7 Community ke proyek Anda.
Perintah NuGet
Install Package itext7
.NET API untuk Membuat & Memanipulasi Dokumen PDF
iText untuk .NET memungkinkan pemrogram perangkat lunak untuk membuat serta memodifikasi dokumen PDF di dalam aplikasi .NET mereka. Portable Document Format (PDF) adalah salah satu format dokumen yang paling banyak digunakan di dunia dan masih sangat populer. Setelah dokumen PDF dibuat, Anda juga dapat memodifikasinya dengan mudah. API memberi Anda kekuatan untuk menyisipkan halaman baru, menambahkan konten baru, ke halaman yang sudah ada, dan banyak lagi.
Buat Dokumen PDF - C#
// Initialize PDF writer
PdfWriter pdfWriter = new PdfWriter("fileformat.pdf");
// Creatre a new PDF document
PdfDocument pdfDocument = new PdfDocument(pdfWriter);
// Create a new document
Document document = new Document(pdfDocument);
// Add text to the document
document.Add(new Paragraph("FileFormat.com - File Format Developer Guide"));
// Close document
document.Close();
Konversi HTML ke Dokumen PDF menggunakan .NET
iText 7 memungkinkan pemrogram .NET untuk dengan mudah mengonversi HTML ke dokumen PDF dengan menggunakan add-on Html2Pdf. Pengaya Html2Pdf memungkinkan pengembang perangkat lunak untuk mengurai cuplikan HTML atau XHTML dan CSS terkait ke PDF. Dengan hanya beberapa baris kode dan waktu yang lebih singkat, Html2Pdf dapat memberikan Anda hasil yang luar biasa dan akan mengonversi file HTML menjadi dokumen PDF yang kaya dan cerdas.
Konversi HTML ke PDF - C#
// Open text file
FileStream htmlSource = File.Open("fileformat.html", FileMode.Open);
// Create PDF file
FileStream pdfDest = File.Open("fileformat.pdf", FileMode.OpenOrCreate);
// Intialize conversion properties
ConverterProperties converterProperties = new ConverterProperties();
// Convert HTML to PDF
HtmlConverter.ConvertToPdf(htmlSource, pdfDest, converterProperties);
Menggabungkan Beberapa File PDF melalui .NET API
Pustaka open source iText untuk .NET memungkinkan pemrogram perangkat lunak untuk menggabungkan beberapa file PDF di dalam aplikasi .NET mereka. Sangat penting untuk menjaga ukuran dan orientasi semua halaman dalam file asli. Contoh kode C# berikut menunjukkan betapa mudahnya pengembang menggabungkan file PDF yang berbeda hanya dengan beberapa baris kode.
Menggabungkan File PDF melalui C# .NET
PdfDocument pdf = new PdfDocument(new PdfWriter(dest));
PdfMerger merger = new PdfMerger(pdf);
//Add pages from the first document
PdfDocument firstSourcePdf = new PdfDocument(new PdfReader(SRC1));
merger.merge(firstSourcePdf, 1, firstSourcePdf.getNumberOfPages());
//Add pages from the second pdf document
PdfDocument secondSourcePdf = new PdfDocument(new PdfReader(SRC2));
merger.merge(secondSourcePdf, 1, secondSourcePdf.getNumberOfPages());
firstSourcePdf.close();
secondSourcePdf.close();
pdf.close();