
Adobe Kullanılmadan C#'da PDF Dosyalarını Nasıl Yazdırırım?
IronPrint, Iron Software'in yepyeni .NET yazdırma kütüphanesidir ve Windows, macOS, Android ve iOS dahil olmak üzere geniş bir platform yelpazesinde uyumluluk sunar. Şimdi IronPrint ile çalışmaya başlayın!
1. Giriş
Adobe Acrobat kullanmadan PDF dosyalarını yazdırmanın bir yolunu mu arıyorsunuz? Günümüz dünyasında PDF kullanımının artması, bu tür dosyaları yazdırmak için güvenilir ve verimli bir çözüme ihtiyaç duyulmasını beraberinde getirmiştir. Birçok kişi bu amaç için Adobe Acrobat kullanır, ancak her zaman mevcut veya uygun fiyatlı değildir.
Bu makalede, Adobe Reader kullanmadan C# .NET uygulamaları kullanarak PDF belgelerini nasıl yazdırabileceğinizi tartışacağız. Bu amaçla, IronPDF C# PDF kütüphanesini kullanacağız.
2. IronPDF C# PDF Kütüphanesi
IronPDF, geliştiricilerin PDF belgeleri oluşturmalarına, dönüştürmelerine ve kolayca manipüle etmelerine imkan tanıyan bir C# PDF kütüphanesidir. Geliştiricilerin, sadece birkaç satır kod ile PDF dosyaları oluşturup düzenlemelerini sağlayan basit bir API sunar. IronPDF ile geliştiriciler kolayca başlıklar ve altbilgiler ekleyebilir, PDF'leri bölebilir ve birleştirebilir ve diğer yaygın PDF işlemlerini gerçekleştirebilir. Kütüphane, HTML, görüntüler ve Microsoft Office belgeleri dâhil olmak üzere geniş bir dosya formatı yelpazesini destekler, bu formatların PDF'ye dönüştürülmesini kolaylaştırır. IronPDF, PDF'lerle çalışmak isteyen C# geliştiricileri için güçlü ve esnek bir çözümdür.
IronPDF kullanarak PDF'leri bir PDF okuyucu olmadan yazdırmak bir çocuk oyuncağıdır — aşağıdaki talimatları izleyin.
3. Ön Koşullar
Belge yazdırma aşamasına geçmeden önce, bazı gereksinimlerin karşılanması gerekmektedir.
- Visual Studio'da bir C# .NET projesi oluşturun.
- IronPDF'yi NuGet ile kurun.
3.1. Yeni Proje Oluşturun
İlk olarak, Visual Studio'yu açın.
Bir başlangıç pencere açılacak — "Yeni bir proje oluştur" seçeneğine tıklayın.
Yeni Visual Studio Projesi
Sonraki pencerede, "Konsol Uygulaması"nı seçin ve sağ alt köşede bulunan İleri düğmesine tıklayın.
Yeni Visual Studio Konsol Uygulaması
Başka bir pencere açılacak — projenizin adını yazın, yerini seçin ve İleri düğmesine tıklayın.
Proje Adı
Yeni C# Konsol Uygulamanız şimdi oluşturuldu ve kullanıma hazır.
Yeni Proje Oluşumu Tamamlandı
3.2. IronPDF'yi NuGet ile kurun
Proje oluşturulduktan sonra Artık Adobe olmadan PDF yazdırabilmeniz için tek yapmanız gereken IronPDF C# kütüphanesini projenize kurmaktır.
IronPDF'yi kurmanın birçok farklı yolu vardır ama bu makaleyi kısa tutmak için bunlardan sadece birini — NuGet Paketi Yöneticisi'ni — gösteriyor olacağız.
Yeni oluşturulmuş projenizde, menü çubuğunda Araçlar'a tıklayın ve bir açılır menü görünecektir.
NuGet Paket Yöneticisi UI
Bu açılır menüden "NuGet Paket Yöneticisi"nin üzerine fareyle gidin ve bir yan menü görünecektir. Bu menüden, "Çözümler için NuGet Paketlerini Yönet..." seçeneğine tıklayın.
Çözümler için NuGet Paketlerini Yönet...
Sayfalara göz atabileceğiniz ve gezinebileceğiniz yeni bir sayfa açılacaktır.
Açılmış NuGet Paket Yöneticisi Penceresi
Arama çubuğuna IronPDF yazın ve IronPDF paketlerinin listesini göreceksiniz. Sadece en güncel pakete tıklayın ve yükleyin.
NuGet Paketlerine Göz Atma
Yüklemek sadece birkaç dakika sürecek ve ardından PDF dosyalarını yazdırmak için kullanıma hazır olacak.
4. Print PDF Documents using C#
C# kullanarak PDF belgelerini yazdırmak için, baskıyı destekleyen bir C# PDF kütüphanesi olan IronPDF'yi kullanabilirsiniz. IronPDF ile, Print yöntemi kullanarak koddan doğrudan bir PDF belgesini kolayca yazdırabilirsiniz. IronPDF kullanarak, HTML dosyalarını PDF dosyalarına dönüştürebilir ve PDF belgelerini çalışma zamanında bir satır kodla yazdırabilirsiniz. Ayrıca PDF belgelerini doğrudan URL'lerden yazdırabilirsiniz.
4.1. HTML dosyalarından PDF dosyalarını Yazdırma
IronPDF ile, bir HTML dosyasını kolayca bir PDF belgesine dönüştürebilir ve ardından yazdırabilirsiniz. IronPDF kullanarak, bir HTML dosyasından bir PDF dosyasını C#'ta nasıl yazdırabileceğinize dair bir örnek:
using IronPdf;
// Create a new HTML to PDF renderer
var renderer = new IronPdf.HtmlToPdf();
// Render HTML as a PDF document
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Send the PDF to the default printer to print at 300 DPI without showing a user dialog
pdf.Print(300, true);Imports IronPdf
' Create a new HTML to PDF renderer
Private renderer = New IronPdf.HtmlToPdf()
' Render HTML as a PDF document
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
' Send the PDF to the default printer to print at 300 DPI without showing a user dialog
pdf.Print(300, True)Yukarıdaki örnek kod, PDF belgelerinin sessiz bir şekilde yazdırılması içindir. Oluşturulan PDF dosyalarını kaydetmek ve bir PDF görüntüleyicisinde açmak istiyorsanız pdf.Print(300, true) kodunu pdf.Print(300, false) kodu ile değiştirmelisiniz. Bu küçük değişiklik, PDF dosyalarını yazdırmadan önce kaydetmenize olanak sağlar.
Yazdırma Çıktı Dosyası Konumu
Aşağıda yazdırılan PDF belgesinin çıktısı bulunmaktadır.
IronPDF PDF Yazdırma
IronPDF ayrıca, Microsoft Office dosyalarını PDF'lere dönüştürmek için kolay bir yaklaşım sunar, örneğin PPT dosyalarını PDF dosyalarına veya Excel dosyalarını PDF'lere.
4.2. URL'lerden PDF Belgeleri Yazdırma
IronPDF kullanarak, sadece birkaç satır kod yazarak Adobe Acrobat Reader kullanmadan URL'lerden doğrudan PDF belgelerini yazdırabilirsiniz. Aşağıda URL'lerden doğrudan PDF belgelerini yazdırma kodu bulunmaktadır.
using IronPdf;
// Create a new Chrome PDF renderer
var renderer = new ChromePdfRenderer();
// Render URL as a PDF document
PdfDocument pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
// Send the PDF to the default printer to print at 300 DPI
pdf.Print(300, false);Imports IronPdf
' Create a new Chrome PDF renderer
Private renderer = New ChromePdfRenderer()
' Render URL as a PDF document
Private pdf As PdfDocument = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
' Send the PDF to the default printer to print at 300 DPI
pdf.Print(300, False)Yukarıdaki kodu çalıştırın ve URL'niz PDF belgesine dönüştürülecek ve yazdırma başlayacaktır. Bu dosyayı daha sonra okumak için de kaydedebilirsiniz.
PDF dosyasını kaydet
Kaydedilen ve yazdırılan dosyanın çıktısı aşağıdadır.
NuGet web sitesinden çıktı PDF dosyası
5. Sonuç
Bu makale, IronPDF - bir C# PDF kütüphanesi kullanarak Adobe Acrobat kullanmadan PDF belgelerini nasıl yazdırabileceğinizi göstermiştir.
IronPDF, geliştiricilerin sadece birkaç satır kodla PDF dosyaları oluşturmalarına ve düzenlemelerine imkan tanıyan basit bir API sunmaktadır. Kütüphane, HTML, görüntüler ve Microsoft Office belgeleri dâhil olmak üzere geniş bir dosya formatı yelpazesini destekler, bu formatların PDF'ye dönüştürülmesini kolaylaştırır. IronPDF ile koddan doğrudan bir PDF belgesini kolayca yazdırabilir, HTML dosyalarını PDF'ye dönüştürebilir ve PDF belgelerini doğrudan URL'lerden yazdırabilirsiniz. Makale, NuGet kullanarak IronPDF'nin nasıl kurulacağını göstermiş ve HTML dosyalarından ve URL'lerden PDF belgelerinin nasıl yazdırılacağına dair kod örnekleri sağlamıştır. Daha gelişmiş ve detaylı C# yazdırma öğreticileri için, özellikle bu öğretici ve bu kod örneği bulunan kütüphane dokümantasyon sayfalarına bakınız.
IronPDF geliştirme amaçları için ücretsizdir, ancak ticari kullanım için bir lisans gerektirir. Lisanslama sayfamızdan lisanslama hakkında ek bilgi alabilirsiniz.

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


