![](https://products-qa.fileformat.com/ms/pdf/net/itext/header-image.png)
iText for .NET
Pustaka .NET untuk Pemprosesan Dokumen PDF
Baca, Tulis & Manipulasi fail PDF daripada apl .NET.
iText for .NET ialah pustaka .NET sumber terbuka yang memberikan pemaju keupayaan untuk mencipta penyelesaian PDF pilihan mereka sendiri. Ia sebelum ini dikenali sebagai iTextSharp dan mampu mencipta aliran kerja dokumen PDF pintar.
iText untuk .NET membolehkan mencipta dokumen PDF secara pemprograman tanpa campur tangan manusia sambil menyokong beberapa ciri penting seperti penciptaan PDF dari awal, eksport HTML ke PDF, redaksi PDF, sokongan berbilang bahasa, manipulasi PDF, pengendalian XFDF & SVG, pengekstrakan data PDF, PDF penandaan & penghuraian dan banyak lagi.
Bermula dengan iText untuk .NET
iText untuk .NET adalah dwi-lesen sebagai perisian AGPL/Komersial. AGPL ialah lesen perisian percuma / sumber terbuka. Adalah sangat disyorkan untuk menggunakan NuGet untuk menambah Komuniti iText 7 pada projek anda.
Perintah NuGet
Install Package itext7
.NET API untuk Mencipta & Memanipulasi Dokumen PDF
iText untuk .NET membenarkan pengaturcara perisian mencipta serta mengubah suai dokumen PDF di dalam aplikasi .NET mereka. Format Dokumen Mudah Alih (PDF) ialah salah satu format dokumen yang paling banyak digunakan di Dunia dan masih sangat popular. Setelah dokumen PDF dibuat, anda juga boleh mengubah suainya dengan mudah. API memberi anda kuasa untuk memasukkan halaman baharu, menambah kandungan baharu, ke halaman sedia ada dan banyak lagi.
Cipta 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();
Tukar HTML kepada Dokumen PDF menggunakan .NET
iText 7 membolehkan pengaturcara .NET menukar HTML kepada dokumen PDF dengan mudah dengan menggunakan add on Html2Pdf. Alat tambah Html2Pdf membolehkan pembangun perisian menghuraikan coretan HTML atau XHTML dan CSS yang berkaitan kepada PDF. Dengan hanya beberapa baris kod dan masa yang lebih singkat Html2Pdf boleh memberikan anda hasil yang hebat dan akan menukar fail HTML kepada dokumen PDF yang kaya dan pintar.
Tukar HTML kepada 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 Berbilang Fail PDF melalui .NET API
Pustaka sumber terbuka iText untuk .NET membenarkan pengaturcara perisian menggabungkan berbilang fail PDF di dalam apl.NET mereka. Adalah sangat penting untuk mengekalkan saiz dan orientasi semua halaman dalam fail asal. Contoh kod C# berikut menunjukkan betapa mudahnya pembangun boleh menggabungkan fail PDF yang berbeza dengan hanya beberapa baris kod.
Menggabungkan Fail 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();