
C# ile Programatik Olarak PDF Formlarını Doldurma (Kod Eğitimi)
PDFium kütüphanesi, Google tarafından Portable Document Format (PDF) dosyalarıyla çalışmak üzere geliştirilmiş açık kaynaklı bir render motorudur, içinde veya dışında PNG, vb. görüntülerle birlikte çalışır. Ancak, IronPDF sadece PDFium render arayüz motorunu kaynak kodu kurulumunda kullanmakla kalmaz; aynı zamanda üstüne ek işlevselliği sağlayarak ek fonksiyonellik sunar, bu da proje kaynak kodunu hatasız veya hatasız yazmayı/test etmeyi kolaylaştırır. IronPDF, PDFium .NET SDK'de cekmeci olarak HTML belgelerini PDF belgelerine dönüştürmeyi destekler.
IronPDF, müşterilere Microsoft .NET Windows Uygulamaları için gereken interaktif araç setini sağlamak amacıyla PDFium'un sağladığı açık kaynaklı teknolojinin gücünü kullanır. Bu, HTML dosyalarını PDF dosyalarına dönüştürmeyi, PDF sayfalarını bölmeyi veya birleştirmeyi, PDF belgelerinden metin çıkarmayı, bir PDF dosyasına imza veya filigran eklemeyi, PDF formlarını doldurmayı, PDF'leri yazdırmayı vb. içerir.
C#'da PDFium nasıl kullanılır
- PDFium ile PDF dosyalarını yönetmek için C# IronPDF kütüphanesini kurun
RenderUrlAsPdfyöntemi ile bir web sitesine benzeyen PDF'ler oluşturun- Farklı sayfa ayarları ve özelliklerine ulaşmak için render seçeneklerini yapılandırın
- PDF'i yeni bir belge olarak dışa aktarın
- Formatın aynı olup olmadığını görmek için çıktıyı PDF kontrol edin
IronPDF, PDFium'dan Daha İyi PDF Dosyaları Oluşturur
IronPDF, PDFium ile karşılaştırıldığında PDF oluşturma konusunda önemli iyileştirmeler yapmıştır. PDFium temel PDF'leri oluşturabilir ve yükleyebilirken, modern bir PDF belge kitaplığından kullanıcıların beklediği birçok özelliği eksiktir. IronPDF, başlıklar ve altbilgiler, sayfa sayısı, sayfa numaraları, yer imleri, filigranlar ve çok daha fazlasına sahip kompleks PDF'ler oluşturmak için kolay kullanımlı bir API sunarak bu eksikliği giderir.
IronPDF, PDF renderi için özel kağıt boyutları tanımlamayı kullanıcıların yapmasına izin verir. İşte örnek kodun bir örneği:
// Create a ChromePdfRenderer instance.
var renderer = new IronPdf.ChromePdfRenderer();
// Set the paper size to custom.
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom;
// Define custom height and width for the PDF.
int height = 5;
int width = 5;
// Assign the custom dimensions to the rendering options.
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width);' Create a ChromePdfRenderer instance.
Dim renderer = New IronPdf.ChromePdfRenderer()
' Set the paper size to custom.
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom
' Define custom height and width for the PDF.
Dim height As Integer = 5
Dim width As Integer = 5
' Assign the custom dimensions to the rendering options.
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width)IronPDF, Yüksek Kaliteli Belgeleri Hızlı Şekilde Oluşturur
Belge üretimi söz konusu olduğunda hız ve bellek kalitesi kadar önemlidir. IronPDF ile birini diğerine feda etmek zorunda değilsiniz. HTML dosyalarından erişim dizininde hızlıca yüksek kaliteli belgeler oluşturabilirsiniz.
Ek Ortam Yapılandırmaları
PDFium projeleri oluşturmak kolay bir iş değildir. PDFium'u gömme için farklı modüller ve veriler eklemeyi gerektirir. PDFium'ün aksine, IronPDF herhangi bir ek ortam yapılandırması veya harici bağımlılık gerektirmez. Bunun yerine IronPDF, gerekli tüm bileşenleri merkezi API'nin bir parçası olarak içerir. İlgili tüm araçlar, IronPDF'nin kurulumu sırasında otomatik olarak yüklenir.
Güvenlik Geliştirmeleri
IronPDF, kütüphanedeki güvenlik özelliklerine iyileştirmeler de sunar. PDF belgelerini şifrelemeyi ve şifre çözmeyi destekler. Ayrıca bir belge açıldıktan sonra kullanıcıların ne yapabileceğini kontrol etmek için birkaç seçenek sağlar, örneğin yazdırma, kopyalama ve yorum ekleme.
Daha İyi Destek ve Belgelendirme
IronPDF, PDFium ile kıyaslandığında üstün destek ve belgelendirme sunar. IronPDF kullanırken herhangi bir sorunla karşılaştığınızda, ekibimiz her zaman yardımcı olmaya hazırdır. Resimlerle tamamlanan kapsamlı belgeler, IronPDF'yi .NET uygulamalarınızda kullanmaya başlamayı kolay hale getirir.
IronPDF, Müşteri İhtiyaçları İçin En İyi Çözüm Nasıl Olur?
IronPDF, müşteri ihtiyaçları için en iyi çözüm çünkü:
- Herhangi bir .NET Web Uygulaması ile kolaylıkla entegre olur.
- HTML sayfalarından, CSS ve JavaScript dosyalarından PDF dosyaları oluşturabilir.
- IronPDF kütüphanesi, bir PDF belgesinden veri çıkarması veya mevcut bir belge ve kaynak kodunda değişiklik yapması gereken müşteriler için de yararlıdır.
- Müşterilerin hızlıca başlamak için mükemmel müşteri desteği ve kapsamlı belgeler sunar.
- Müşteriler, kitabının nasıl çalıştığını satın almadan önce test edebilmesi için ücretsiz bir deneme sürümü de mevcuttur.
HTML'i PDF'e dönüştürme eğitimini kullanarak, .NET uygulamalarında IronPDF kullanmanın hakkında daha fazla bilgi edinin.
IronPDF Ne Kadar Kolay Kullanılır?
IronPDF'nin ne kadar kolay kullanıldığını görmek için aşağıdaki gösterimi düşünün. Bir PDF'e dönüştürmeniz gereken bir URL yoluna sahip olduğunuzu varsayın; IronPDF ile dönüştürme işlemi açıktır. sınıf kitaplığı, IronPDF kütüphanesinin detaylarını soyutlar. Sadece IronPDF kütüphanesine bir referans ekleyin veya NuGet Paket Yöneticisi kullanarak kurun ve URL yolunu iletiniz ve PDF dosyasını kaydetmek istediğiniz yolu iletiniz. Bunun için RenderUrlAsPdf metodunu kullanarak çağırın ve SaveAs fonksiyonunu kullanarak kaydedin. Sadece iki kod satırıyla herhangi bir URL'yi PDF belgeye dönüştürebilirsiniz.
// Create a ChromePdfRenderer instance and store it in a variable.
var renderer = new ChromePdfRenderer();
// Render the URL as a PDF.
var page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/");
// Save the rendered PDF to the specified file path.
page.SaveAs("website.pdf");' Create a ChromePdfRenderer instance and store it in a variable.
Dim renderer = New ChromePdfRenderer()
' Render the URL as a PDF.
Dim page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/")
' Save the rendered PDF to the specified file path.
page.SaveAs("website.pdf")
IronPDF Çıktısı
Sonuç
PDFium projesinin üzerine inşa edilmiş olan IronPDF, müşterilere/geliştiricilere güvenilir, güncel ve özellik-rich bir PDF kütüphanesi sunmaktadır. Müşterilerimiz, belgelerinin hangi cihaz veya platform üzerinde görüntülenirse görüntülensin harika görüneceğinden emin olabilirler. Ayrıca, IronPDF kodunun sunduğu güçlü özelliklerden yararlanabilirler, bu da onların kolay bir şekilde PDF oluşturma, yazma ve paylaşma işlerini hızlı ve güvenli bir şekilde gerçekleştirmelerini sağlar.
IronPDF, yazılımı satın almadan önce test edebilmeniz için bir ücretsiz deneme süresi sunar. Fiyatlandırma sadece $999'dan başlar, benzer PDF oluşturma yazılımlarına göre oldukça uygun fiyatlıdır. Birden fazla lisans satın almanız gerekiyorsa, şirket önemli indirimler sunmaktadır. Sadece iki fiyatına beş ürün lisansı satın alabilirsiniz, Iron Suite'i satın alarak.

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.
İlgili Makaleler


