Altbilgi içeriğine atla
IRONPDF KULLANARAK

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.

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.

VB.NET ile PDF Dosyalarını Birleştirme, Şekil 1: Visual Studio'da yeni bir proje oluşturun 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.

VB.NET ile PDF Dosyalarını Birleştirme, Şekil 2: Yeni projenizi yapılandırı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.

VB.NET ile PDF Dosyalarını Birleştirme, Şekil 3: .NET Framework seçimi .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.

VB.NET ile PDF Dosyalarını Birleştirme, Şekil 4: NuGet Paket Yöneticisi UI'da IronPDF arayın 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
VB .NET

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.

VB.NET ile PDF Dosyalarını Birleştirme, Şekil 5: İki PDF dosyasının içeriği İ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

VB.NET ile PDF Dosyalarını Birleştirme, Şekil 6: Çıktı dosyası Çı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.

Curtis Chau
Teknik Yazar

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ı...

Daha Fazla Oku

Iron Destek Ekibi

Haftada 5 gün, 24 saat çevrimiçiyiz.
Sohbet
E-posta
Beni Ara