iText for .NET
.NET Library สำหรับการประมวลผลเอกสาร PDF
อ่าน เขียน และจัดการไฟล์ PDF จากแอป .NET
iText for .NET เป็นไลบรารี .NET แบบโอเพ่นซอร์สที่ช่วยให้นักพัฒนาสามารถสร้างโซลูชัน PDF ได้ตามต้องการ ก่อนหน้านี้รู้จักกันในชื่อ iTextSharp และสามารถสร้างเวิร์กโฟลว์เอกสาร PDF อัจฉริยะได้
iText สำหรับ .NET อนุญาตให้สร้างเอกสาร PDF โดยทางโปรแกรมโดยปราศจากการแทรกแซงของมนุษย์ ในขณะที่รองรับคุณสมบัติที่สำคัญหลายอย่าง เช่น การสร้าง PDF ตั้งแต่เริ่มต้น การส่งออก HTML เป็น PDF การทำซ้ำ PDF การสนับสนุนหลายภาษา การจัดการ PDF การจัดการ XFDF & SVG การแยกข้อมูล PDF PDF การติดแท็กและการแยกวิเคราะห์และอื่น ๆ
เริ่มต้นใช้งาน iText สำหรับ .NET
iText สำหรับ .NET ได้รับการอนุญาตสองสิทธิ์เป็นซอฟต์แวร์ AGPL/เชิงพาณิชย์ AGPL เป็นลิขสิทธิ์ซอฟต์แวร์โอเพ่นซอร์สฟรี ขอแนะนำอย่างยิ่งให้ใช้ NuGet เพื่อเพิ่มชุมชน iText 7 ให้กับโครงการของคุณ
คำสั่ง NuGet
Install Package itext7
.NET API เพื่อสร้างและจัดการเอกสาร PDF
iText สำหรับ .NET ช่วยให้โปรแกรมเมอร์ซอฟต์แวร์สร้างและแก้ไขเอกสาร PDF ภายในแอปพลิเคชัน .NET ได้ Portable Document Format (PDF) เป็นหนึ่งในรูปแบบเอกสารที่ใช้มากที่สุดในโลกและยังคงได้รับความนิยมอย่างมาก เมื่อสร้างเอกสาร PDF แล้ว คุณยังสามารถแก้ไขเอกสารได้อย่างง่ายดาย API ให้อำนาจคุณในการแทรกหน้าใหม่ เพิ่มเนื้อหาใหม่ ไปยังหน้าที่มีอยู่ และอื่นๆ อีกมากมาย
สร้างเอกสาร 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();
แปลงเอกสาร HTML เป็น PDF โดยใช้ .NET
iText 7 ช่วยให้โปรแกรมเมอร์ .NET สามารถแปลงเอกสาร HTML เป็น PDF ได้อย่างง่ายดายโดยใช้ส่วนเสริม Html2Pdf โปรแกรมเสริม Html2Pdf ช่วยให้นักพัฒนาซอฟต์แวร์สามารถแยกวิเคราะห์ตัวอย่าง HTML หรือ XHTML และ CSS ที่เกี่ยวข้องเป็น PDF ด้วยโค้ดเพียงไม่กี่บรรทัดและเวลาที่น้อยลง Html2Pdf สามารถให้ผลลัพธ์ที่ยอดเยี่ยมแก่คุณได้ และจะแปลงไฟล์ HTML เป็นเอกสาร PDF ที่ชาญฉลาดและสมบูรณ์
แปลง HTML เป็น 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);
การรวมไฟล์ PDF หลายไฟล์ผ่าน .NET API
ไลบรารีโอเพ่นซอร์ส iText สำหรับ .NET ช่วยให้โปรแกรมเมอร์ซอฟต์แวร์รวมไฟล์ PDF หลายไฟล์ภายในแอป.NET ได้ การรักษาขนาดและการวางแนวของหน้าทั้งหมดในไฟล์ต้นฉบับเป็นสิ่งสำคัญมาก ตัวอย่างโค้ด C# ต่อไปนี้แสดงให้เห็นว่านักพัฒนาสามารถรวมไฟล์ PDF ต่างๆ ด้วยโค้ดเพียงไม่กี่บรรทัดได้อย่างง่ายดายเพียงใด
การรวมไฟล์ PDF ผ่าน 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();