C# ile Programatik Olarak PDF Formlarını Doldurma (Kod Eğitimi)
Bu eğitim, VB.NET'te PDF dosyalarını nasıl birleştireceğinizi gösterir.
VB.NET'te PDF Dosyalarını Nasıl Birleştirirsiniz
- PDF dosyalarını birleştirmek için gerekli C# kütüphanesini indirin
- Varolan PDF'leri dosyalardan yükleyin veya HTML'den render edin
Mergemetodunu kullanarak PDF'leri birleştirin- Birleşmiş PDF'yi VB.NET'te
SaveAsmetodunu kullanarak kaydedin - Çıktı PDF belgesini kontrol edin
IronPDF Özellikleri
IronPDF, geliştiricilerin PDF belgelerini hızlı bir şekilde üretmesini, okumasını ve düzenlemesini sağlayan güçlü bir PDF SDK temelidir. IronPDF kütüphanesi, Chrome motorunu kullanarak HTML'yi PDF'ye dönüştürür. Xamarin, Blazor, Unity, HoloLens uygulamaları, Windows Forms, HTML, ASPX, Razor HTML, .NET Core, ASP.NET ve WPF gibi birçok web bileşenini destekler. Hem geleneksel Windows Uygulamaları hem de ASP.NET Web Uygulamaları, Microsoft .NET ve .NET Core programlamalarını kullanabilir.
IronPDF, HTML5, JavaScript, CSS ve resimleri kullanarak başlık ve alt bilgiye sahip, görsel olarak çekici PDF'ler oluşturmanıza olanak tanır. Güçlü bir HTML-to-PDF dönüştürücü ile birlikte PDF dosyaları ile çalışan API kütüphanesi, herhangi harici kaynağa bağımlı olmayan bağımsız bir PDF dönüşüm motoruna da sahiptir.
- IronPDF kütüphanesi, kullanıcıların resim dosyaları, HTML, HTML5, ASPX ve Razor/MVC Görünümü dahil olmak üzere çeşitli girdilerden PDF oluşturmasına olanak tanır.
- Etkileşimli PDF'ler ile çalışmak için kullanılabilecek araçlar arasında etkileşimli formları doldurma ve gönderme yer alır.
- PDF'leri birleştirin ve bölün, PDF dosyalarından metin ve resimler çıkarın, PDF dosyalarında metin arayın, PDF'leri görüntülere rastrlaştırın, yazı tipi boyutunu değiştirin ve PDF dosyalarını dönüştürün.
- Kütüphane, HTML giriş formlarının arkasında kimlik doğrulama için kullanıcı ajanlarının, proxy'lerin, çerezlerin, HTTP başlıklarının ve form değişkenlerinin kullanımının yanı sıra, PDF yayınlarının temeli olarak bağlantılar sunar.
- Şifrelenmiş PDF dosyalarına, demir kullanıcı isimleri ve şifreleri vererek IronPDF ile erişilebilir.
- IronPDF API'sini kullanarak, mevcut PDF dosyaları okunabilir ve düzenlenebilir.
- Kütüphane, PDF dosyalarına metin, grafikler, yer işaretleri, filigranlar, başlıklar ve alt bilgiler eklemenin yanı sıra PDF dosyalarından resimleri de çıkarabilir.
- Kullanıcılar yeni veya eski bir PDF belgesinde sayfaları bölebilir ve birleştirebilir. Acrobat Reader olmadan, IronPDF metinden PDF nesneleri de oluşturabilir.
- CSS dosyalarından ve CSS medya dosyalarından PDF belgeleri üretilebilir.
IronPDF kullanarak PDF dosyalarını birleştirme hakkında daha fazla bilgi edinmek için PDF dosyalarını birleştirme örneği adresine bakın.
.NET Core 6 Projesi Oluşturmak
Bu bültendeki takip eden kısımlardaki örnekler, IronPDF kütüphanesinin ne kadar basit kullanılabileceğini gösteriyor.
PDF dosyalarını birleştirmek için yeni bir proje oluşturmak ilk adımdır.
Visual Studio açıkken "Dosya" menüsünden "Yeni Proje"yi seçin.
Sonraki diyalog kutusunda "Console App" şablonunu seçin, ardından "İleri"yi tıklayın.
Visual Studio'da yeni proje oluşturun
Proje adını belirlediğiniz herhangi bir şey olarak Proje adı kutusuna girin ve yeni projenin konumunu Konum alanına yazın. Devam etmek için İleri düğmesine tıklayın.
Yeni projenizi yapılandırın
Çerçeve açılır menüsünden bir .NET Framework seçin. Bu durumda, uzun süre desteklenmiş olan .NET versiyonu 6.0 kullanıyoruz. Ardından Oluştur'u tıklayın.
.NET Framework seçimi
Sonraki adımda, çözümün gerekli IronPDF kütüphanesini indirin. Bunu başarmak için paket yöneticisinde aşağıdaki kodu kullanın:
Install-Package IronPdf
Alternatif olarak, IronPdf paketini aramak için NuGet Paket Yöneticisi kullanılabilir.
NuGet Paket Yöneticisi UI'de IronPDF'i arayın
Bu uygulamaya, oluşturulan IronPDF'i seçilen konuma kaydetmeye olanak tanıyan "Farklı Kaydet" diyalog kutusu eklendi.
PDF dosyalarını birleştirin
IronPDF'i çok sayıda veya büyük PDF dosyalarıyla etkili bir şekilde çalışmak için kullanabilirsiniz. Belgeleri işlerken, yerleşik tembel yükleme ve artımlı güncelleme özellikleri sayesinde daha az RAM kullanabilirsiniz. Birkaç satır kod ile birden fazla PDF belgesini tek bir PDF dosyasında birleştirmek mümkündür.
Aşağıda, birden fazla PDF dosyasını birleştirmek için örnek kod bulunmaktadır.
Imports System
Imports IronPdf
Module Program
Sub Main(args As String())
' Declare PdfDocument objects for the PDF files to be merged
Dim firstPDF, secondPDF, MergedPDF As PdfDocument
' Load existing PDF files into PdfDocument objects
firstPDF = PdfDocument.FromFile("A.pdf")
secondPDF = PdfDocument.FromFile("B.pdf")
' Merge the loaded PDF documents into a single PdfDocument
MergedPDF = PdfDocument.Merge(firstPDF, secondPDF)
' Save the merged PDF document to the specified file path
MergedPDF.SaveAs("MergeDoc.pdf")
End Sub
End Module
Imports System
Imports IronPdf
Module Program
Sub Main(args As String())
' Declare PdfDocument objects for the PDF files to be merged
Dim firstPDF, secondPDF, MergedPDF As PdfDocument
' Load existing PDF files into PdfDocument objects
firstPDF = PdfDocument.FromFile("A.pdf")
secondPDF = PdfDocument.FromFile("B.pdf")
' Merge the loaded PDF documents into a single PdfDocument
MergedPDF = PdfDocument.Merge(firstPDF, secondPDF)
' Save the merged PDF document to the specified file path
MergedPDF.SaveAs("MergeDoc.pdf")
End Sub
End Module
Yukarıdaki kod parçacığı, IronPDF kullanarak PDF belgelerini nasıl birleştireceğinizi gösterir. İlk olarak, PdfDocument nesnesi için yerel bir değişken oluşturmak amacıyla FromFile işlevini kullanarak iki PDF dosyasını A.pdf ve B.pdf yükleyin. IronPDF, birden fazla PDF belge nesnesini parametre olarak geçerek PDF'leri birleştirmeye yardımcı olan Merge adlı ayrı bir işlev sağlar. Tüm nesneleri birleştirme işlevine geçtikten sonra, bir diğer işlev olan SaveAs, birleştirilmiş PDF dosyalarını tek bir PDF dosyasında kaydetmek için kullanılır.
İki PDF dosyasının içeriği
Yukarıdaki görüntü iki giriş PDF dosyasını göstermektedir. Çıktı PDF dosyası aşağıda bağlanacaktır.
ÇIKTI PDF DOSYASI
Çıktı dosyası
Yukarıdaki görüntüler, işlevin bir PDF dosyasına kaydedilen birinci ve ikinci PDF dosyalarını birleştirdiğini göstermektedir. Aynı şekilde, birden fazla PDF dosyası birleştirilebilir. IronPDF, bu işlemi birkaç milisaniyede birkaç satır kod ile gerçekleştirebilir.
Sonuç
IronPDF kullanımı basittir ve sadece birkaç satır kod ile PDF dosyaları üretir. Yeni başlayanlar için uygundur ve bu uygulamayı kullanmak için yalnızca temel bilgi gereklidir. IronPDF ile başka bir paket arasında bir bağımlılık yoktur. Örneğin, tamamen tek paketli bir kütüphanedir.
Sunulan ücretsiz lisansın yanı sıra, geliştiricilerin ihtiyaçlarını karşılamak için bir dizi lisans satın alma seçeneği bulunmaktadır. Süresiz lisans, 30 günlük para iade garantisi, bir yıllık yazılım desteği, yükseltmeler ve SaaS ile OEM yeniden dağıtım olasılığı gibi tüm kütüphane özellikleri $999 Lite sürümüne dahil değildir.
Ayrıca sürekli maliyetleri de içermez. Bu lisanslar üretim, aşama ve geliştirme için kullanılabilecek tek seferlik yatırımlardır. Ayrıca, IronPDF zaman sınırlı, dağıtılabilir olmayan ücretsiz lisanslar sunmaktadır. IronPDF hakkında tam fiyatlandırma ve lisanslama bilgileri için lisanslama sayfasına göz atın.
Sıkça Sorulan Sorular
VB.NET'te PDF dosyalarını nasıl birleştirebilirim?
IronPDF kullanarak VB.NET'te PDF dosyalarını, PdfDocument nesneleri ile PDF'leri yükleyerek, Merge yöntemini uygulayarak ve sonucu SaveAs yöntemi ile kaydederek birleştirebilirsiniz.
PDF'leri birleştirmek için IronPDF kullanmanın avantajı nedir?
IronPDF, birkaç satır kodla birleştirme işlemini basitleştirir ve biçimlendirmeyi korur. Ayrıca HTML, resimler ve daha fazlası gibi çeşitli girişleri destekleyerek PDF'lerin görsel kalitesini artırır.
VB.NET'te mevcut PDF dosyalarını birleştirmek için nasıl yükleyebilirim?
VB.NET'te, IronPDF'nin PdfDocument sınıfını kullanarak mevcut PDF dosyalarını birleştirmek için yükleyebilir ve birleştirmeden önce dosyalar üzerinde değişiklik yapabilirsiniz.
IronPDF, şifre korumalı PDF dosyalarını işleyebilir mi?
Evet, IronPDF, işleme sırasında erişim için gereken kimlik bilgilerini sağlayarak şifre korumalı PDF dosyalarını yönetebilir.
IronPDF, .NET Core ile uyumlu mu?
Evet, IronPDF, Xamarin, Blazor ve Windows Forms gibi diğer platformlarla birlikte .NET Core ile uyumludur, böylece farklı geliştirme ortamları için çok yönlü hale gelir.
VB.NET'te birleştirilmiş bir PDF belgesini nasıl kaydederim?
IronPDF kullanarak PDF dosyalarını birleştirdikten sonra, dosya yolunu belirterek SaveAs yöntemini kullanarak birleşik belgeyi istediğiniz konuma kayıt edebilirsiniz.
IronPDF kullanmak için harici kaynaklara ihtiyaç var mı?
Hayır, IronPDF bağımsız bir kütüphane olarak kendi PDF dönüştürme motoruna sahip olup, herhangi bir harici kaynak ya da pakete bağlı değildir.
IronPDF, hangi lisanslama seçeneklerini sunuyor?
IronPDF, ücretsiz lisans ve süresiz kullanım ve yazılım desteği gibi ekstra özellikler sağlayan ücretli lisanslar dahil olmak üzere çeşitli lisanslama seçenekleri sunar.
IronPDF, VB.NET ile PDF birleştirmede .NET 10 ile tamamen uyumlu mu?
Evet, IronPDF, .NET 10 ile tamamen uyumludur. .NET 10 projelerinde, önceki sürümlerde olduğu gibi PDF belgelerini birleştirmeyi destekler. VB.NET'te herhangi bir özel değişiklik gerektirmeden PdfDocument.Merge ve SaveAs gibi yöntemleri kullanılabilirsiniz. (Güncellendi: 22 Haziran 2025)
IronPDF, .NET 10 uygulamaları için hangi platform desteğini sağlıyor?
IronPDF, platforma özgü ayarlamalar gerektirmeyen çeşitli senaryolarda masaüstü (Windows Forms, WPF), web (ASP.NET Core, Blazor) ve çapraz platform durumlarında .NET 10 uygulamalarını destekler; API, önceki .NET sürümleri gibi VB.NET'te tutarlı bir şekilde çalışır.

