iText for .NET
PDF Belge İşleme için .NET Kitaplığı
.NET uygulamalarından PDF dosyalarını okuyun, yazın ve işleyin.
iText for .NET, geliştiricilere kendi seçtikleri PDF çözümlerini oluşturma yeteneği veren açık kaynaklı bir .NET kitaplığıdır. Daha önce iTextSharp olarak biliniyordu ve akıllı bir PDF belge iş akışı oluşturma yeteneğine sahip.
.NET için iText, sıfırdan PDF oluşturma, HTML'den PDF'ye dışa aktarma, PDF redaksiyonu, çoklu dil desteği, PDF işleme, XFDF ve SVG işleme, PDF veri çıkarma, PDF gibi birçok önemli özelliği desteklerken insan müdahalesi olmadan programlı olarak PDF belgeleri oluşturmaya izin verir. etiketleme ve ayrıştırma ve daha fazlası.
.NET için iText'e Başlarken
.NET için iText, AGPL/Ticari yazılım olarak çift lisanslıdır. AGPL, ücretsiz / açık kaynaklı bir yazılım lisansıdır. Projenize iText 7 Community eklemek için NuGet'i kullanmanızı şiddetle tavsiye ederiz.
NuGet komutu
Install Package itext7
PDF Belgeleri Oluşturmak ve Düzenlemek için .NET API
.NET için iText, yazılım programcılarının .NET uygulamaları içinde bir PDF belgesi oluşturmasına ve değiştirmesine olanak tanır. Taşınabilir Belge Formatı (PDF), dünyanın en çok kullanılan belge formatlarından biridir ve hala çok popülerdir. PDF belgesi oluşturulduktan sonra, kolaylıkla değiştirebilirsiniz. API size yeni sayfalar ekleme, yeni içerik ekleme, mevcut bir sayfaya ve çok daha fazlasını yapma gücü verir.
PDF Belgesi Oluştur - 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();
.NET kullanarak HTML'yi PDF Belgelerine dönüştürün
iText 7, .NET programcılarının Html2Pdf eklentisini kullanarak HTML'yi kolayca PDF belgesine dönüştürmesine olanak tanır. Html2Pdf eklentisi, yazılım geliştiricilerin HTML veya XHTML parçacıklarını ve ilgili CSS'yi PDF'ye ayrıştırmasını sağlar. Yalnızca birkaç satır kod ve daha kısa sürede Html2Pdf size harika sonuçlar sağlayabilir ve HTML dosyalarını zengin, akıllı PDF belgelerine dönüştürebilir.
HTML'yi PDF'ye Dönüştür - 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);
.NET API ile Birden Fazla PDF Dosyasını Birleştirme
.NET için açık kaynak kitaplığı iText, yazılım programcılarının .NET uygulamalarında birden çok PDF dosyasını birleştirmesine olanak tanır. Orijinal dosyalardaki tüm sayfaların boyutunu ve yönünü korumak çok önemlidir. Aşağıdaki C# kod örneği, geliştiricilerin farklı PDF dosyalarını yalnızca birkaç satır kodla ne kadar kolay birleştirebileceğini gösterir.
PDF Dosyalarını C# .NET ile Birleştirme
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();