Altbilgi içeriğine atla
IRONPRINT KULLANıMı

Adobe Kullanılmadan C#'da PDF Dosyalarını Nasıl Yazdırırım?

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.

  1. Visual Studio'da bir C# .NET projesi oluşturun.
  2. 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.

C#'de Adobe Kullanılmadan PDF Dosyalarını Yazdırma, Şekil 1: Yeni Visual Studio Projesi Yeni Visual Studio Projesi

Sonraki pencerede, "Konsol Uygulaması"nı seçin ve sağ alt köşede bulunan İleri düğmesine tıklayın.

C#'de Adobe Kullanılmadan PDF Dosyalarını Yazdırma, Şekil 2: Yeni Visual Studio Konsol Uygulaması 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.

C#'de Adobe Kullanılmadan PDF Dosyalarını Yazdırma, Şekil 3: Proje Adı Proje Adı

Yeni C# Konsol Uygulamanız şimdi oluşturuldu ve kullanıma hazır.

C#'de Adobe Kullanılmadan PDF Dosyalarını Yazdırma, Şekil 4: Yeni Proje Oluşturma Tamamlandı 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.

C#'de Adobe Kullanılmadan PDF Dosyalarını Yazdırma, Şekil 5: NuGet Paket Yöneticisi UI 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.

C#'de Adobe Kullanılmadan PDF Dosyalarını Yazdırma, Şekil 6: Çözümler için NuGet Paketlerini Yönet... Çözümler için NuGet Paketlerini Yönet...

Sayfalara göz atabileceğiniz ve gezinebileceğiniz yeni bir sayfa açılacaktır.

C#'de Adobe Kullanılmadan PDF Dosyalarını Yazdırma, Şekil 7: NuGet Paket Yöneticisi Penceresi Açıldı 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.

C#'de Adobe Kullanılmadan PDF Dosyalarını Yazdırma, Şekil 8: NuGet Paketlerini Arama 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);
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)
$vbLabelText   $csharpLabel

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.

C#'de Adobe Kullanılmadan PDF Dosyalarını Yazdırma, Şekil 9: Yazdırma Çıktı Dosyası Konumu Yazdırma Çıktı Dosyası Konumu

Aşağıda yazdırılan PDF belgesinin çıktısı bulunmaktadır.

C#'de Adobe Kullanılmadan PDF Dosyalarını Yazdırma, Şekil 10: IronPDF PDF Yazdırma 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);
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)
$vbLabelText   $csharpLabel

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.

C#'de Adobe Kullanılmadan PDF Dosyalarını Yazdırma, Şekil 11: PDF Dosyasını Kaydet PDF dosyasını kaydet

Kaydedilen ve yazdırılan dosyanın çıktısı aşağıdadır.

C#'de Adobe Kullanılmadan PDF Dosyalarını Yazdırma, Şekil 13: NuGet web sitesinden çıktı PDF dosyası 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.

Sıkça Sorulan Sorular

C# dilinde Adobe Reader olmadan bir PDF belgesini nasıl yazdırabilirim?

IronPDF C# kütüphanesini kullanarak Adobe Reader olmadan PDF belgelerini yazdırabilirsiniz. IronPDF'i C# .NET projenize entegre edin ve PDF yazdırma işlemini programlı olarak gerçekleştirmek için API'sini kullanın.

IronPrint hangi platformları destekliyor?

IronPrint, Iron Software tarafından sunulan ve Windows, macOS, Android ve iOS gibi birden fazla platformu desteklemek için geliştirilmiş bir .NET yazdırma kütüphanesidir, bu da farklı ortamlar üzerinde esnek PDF yazdırma imkanı sağlar.

IronPDF, HTML dosyalarını PDF olarak dönüştürüp yazdırabiliyor mu?

Evet, IronPDF, HTML dosyalarını PDF belgelerine dönüştürmenizi sağlar. Dönüştürme işlemi sonrası, bu PDF'leri IronPDF'in API'si ile yazdırabilirsiniz, bu da web tabanlı belge yönetimi için etkili bir araçtır.

C# .NET projesi için IronPDF nasıl yüklenir?

IronPDF'yi C# .NET projenize yüklemek için Visual Studio'daki NuGet Paket Yöneticisini kullanın. IronPDF'i arayın ve PDF görevlerine başlamak için yükleyin.

IronPDF kullanarak URL'lerden doğrudan PDF belgelerini yazdırmak mümkün mü?

Evet, IronPDF URL'lerden doğrudan PDF belgeleri yazdırmanıza olanak tanır. URL kullanarak PDF'yi alabilir ve birkaç satır kodla programlı olarak yazdırabilirsiniz.

C# projesinde IronPDF kullanmanın ön koşulları nelerdir?

IronPDF'i kullanmak için, Visual Studio'da bir C# .NET projesi ayarladığınızdan ve IronPDF'i NuGet Paket Yöneticisi üzerinden yüklediğinizden emin olun. Bu kurulum, IronPDF'in tüm yeteneklerinden yararlanmak için gereklidir.

IronPDF, Microsoft Office dosyalarını PDF'ye dönüştürebilir mi?

Evet, IronPDF, Microsoft Office dosyalarını PDF'ye dönüştürmeyi destekler ve çeşitli belge formatlarını işleme ve gerektiğinde yazdırma imkanı sağlar.

IronPDF ile sessiz yazdırma işlemi nasıl gerçekleştirilir?

IronPDF ile sessiz yazdırma işlemi gerçekleştirmek için Print yöntemini sessiz parametresini true olarak ayarlayarak kullanın. Bu, kullanıcı etkileşimi veya diyalog kutusu olmadan yazdırma işlemi sağlar.

IronPDF ticari amaçlar için ücretsiz mi kullanılabilir?

IronPDF, geliştirme amaçları için ücretsizdir. Bununla birlikte, ticari uygulamalarda kullanmayı planlıyorsanız lisans satın almanız gerekecektir.

IronPDF'i kullanmayı öğrenmek için daha fazla bilgiyi nerede edinebilirim?

Kapsamlı eğitimler ve dokümantasyon için IronPDF dokümantasyon sayfalarını ziyaret edin. Bu kaynaklar library'nin etkili bir şekilde kullanımına yönelik detaylı örnekler ve kılavuzlar sunar.

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