IRONSOFTWAREHOME
IRONPRINT KULLANIMI

IronPDF Kullanarak Ağ Yazıcısından Nasıl PDF Yazdırılır

Curtis Chau
Curtis Chau
Updated: 28 Haziran 2026
<div class="alert alert-info iron-variant-1" role="alert">
<a href="https://ironsoftware.com/print/csharp/">IronPrint</a> is Iron Software's brand new .NET printing library, offering compatibility across a wide range of platforms, including Windows, macOS, Android, and iOS. <a href="https://ironsoftware.com/print/csharp/docs/">Get started with IronPrint</a> now!
</div>
HTML

1. Giriş

Bu eğitim, IronPDF kullanarak ağda bulunan herhangi bir yazıcıdan PDF'leri nasıl yazdıracağınızı gösterecektir.

1.1 IronPDF Özellikleri

IronPDF, tarayıcılarda gösterilen orijinal formatın minimum kaybıyla HTML'yi PDF'ye dönüştüren güçlü bir PDF kütüphanesidir. .NET geliştiricileri için kütüphane, PDF dosyalarını üretmeyi, okumayı ve düzenlemeyi kolaylaştırır.

IronPDF, Chrome motorunu kullanarak HTML dosyalarını PDF dosyalarına dönüştürür. IronPDF, HTML, ASPX, Razor sayfaları ve MVC Görüntüleri'nin yanı sıra diğer web formatlarını da destekler. IronPDF tüm Microsoft.NET teknolojilerini (hem ASP.NET Web uygulamaları hem de geleneksel Windows uygulamaları) destekler.

IronPDF, görsel açıdan çarpıcı PDF belgeleri oluşturmaya olanak tanır. IronPDF ile HTML5, JavaScript, CSS ve görüntülerden PDF belgeleri üretebiliriz. Dosyalarda başlıklar ve alt bilgiler de bulunabilir. IronPDF kullanarak PDF dosyalarını görüntülemek de kolaydır.

  • PDF dosyası yapmak için kullanılabilecek kaynaklar arasında HTML, HTML5, ASPX ve Razor/MVC Görüntüsü bulunur. Ayrıca resim dosyalarını ve HTML dosyalarını PDF'ye dönüştürme seçeneğimiz de var.
  • IronPDF ile etkileşimli PDF dosyaları oluşturabilir, etkileşimli formlar doldurup gönderebilir, PDF dosyalarını birleştirip bölebilir, PDF dosyalarından metin ve görüntüler çıkarabilir, bir PDF dosyası içinde metin arayabilir, PDF sayfalarını görüntülere dökebilir, PDF'yi HTML'ye dönüştürebilir ve PDF dosyalarını yazdırabilirsiniz.
  • IronPDF ile bir URL'den belge üretilebilir. Ayrıca, HTML oturum açma formlarının arkasından yapıldığı girişler için kullanıcı ajanlarını, proxy'leri, çerezleri, HTTP başlıklarını ve form değişkenlerini destekler.
  • IronPDF, PDF dosyalarını görüntüleyebilir ve düzenleyebilir.
  • IronPDF kullanılarak belgelerden görseller çıkartılabilir.
  • Belgelerimize, başlıklar, alt bilgiler, metinler, resimler, yer imleri, filigranlar ve daha fazlasını IronPDF ile ekleyebiliriz.
  • IronPDF ile yeni veya güncel belgelerde sayfaları birleştirme ve bölme yapabiliriz.
  • IronPDF, Acrobat yazılımına bağlı kalmadan belgeleri PDF'ye dönüştürebilir.
  • IronPDF, CSS dosyalarını kullanarak HTML dosyalarından PDF oluşturabilir.

2. Visual Studio'da Yeni Proje Oluşturma

Bu makalede, PDF belgeleri oluşturmak için bir konsol uygulaması kullanacağız.

Visual Studio yazılımını açın ve Dosya menüsüne gidin. "Yeni Proje" seçeneğini seçin ve ardından "Konsol Uygulaması" seçeneğini seçin.

Ağ Yazıcısından PDF Nasıl Yazdırılır, Şekil 1

Proje adını girin ve uygun metin kutusuna dosya yolunu seçin. Ardından, *Oluştur* düğmesine tıklayın ve aşağıdaki ekran görüntüsünde olduğu gibi gerekli .NET Framework'ü seçin.


![Ağ Yazıcısından PDF Nasıl Yazdırılır, Şekil 2](/static-assets/pdf/blog/csharp-print-pdf-network-printer/csharp-print-pdf-network-printer-2.webp)
Text

Visual Studio projesi şimdi seçilen uygulama için yapıyı oluşturacaktır. Visual Studio, Yeni Proje sihirbazında konsol, Windows ya da Web uygulama şablonunu seçtiyseniz, kod girebileceğiniz Program.cs dosyasını açar.

Ağ Yazıcısından PDF Nasıl Yazdırılır, Şekil 3

Sonrasında, kodu test etmek için kütüphaneyi ekleyebiliriz.

## 3. IronPDF Kütüphanesini Yükleyin

IronPDF Kütüphanesi dört şekilde indirilebilir ve yüklenebilir.

Bunlar şunlardır:

1. Visual Studio NuGet Paket Yöneticisi Kullanıcı Arayüzünü Kullanarak
2. Visual Studio Komut Satırını Kullanarak
3. NuGet web sitesinden doğrudan indirme yaparak
4. IronPDF web sitesinden doğrudan indirme yaparak

### 3.1 Visual Studio NuGet Paket Yöneticisi Kullanıcı Arayüzünü Kullanarak

Visual Studio, paketleri doğrudan bir çözüme yüklemek için NuGet Paket Yöneticisi Kullanıcı Arayüzünü sunar. Aşağıdaki ekran görüntüsü, NuGet Paket Yöneticisi'ni nasıl açacağınızı gösterir.


![Ağ Yazıcısından PDF Nasıl Yazdırılır, Şekil 4](/static-assets/pdf/blog/csharp-print-pdf-network-printer/csharp-print-pdf-network-printer-4.webp)
Text

Paket Yöneticisi Kullanıcı Arayüzü, NuGet web sitesinden paketleri göstermek için bir arama kutusu sağlar. Paket Yöneticisinde, aşağıdaki ekran görüntüsünde gösterildiği gibi "IronPDF" anahtar kelimesini kullanarak IronPDF kütüphanesini arayabilirsiniz.

Ağ Yazıcısından PDF Nasıl Yazdırılır, Şekil 5

PM > Install-Package IronPrint

Paket, mevcut projeye indirilip/yüklenecek ve kullanıma hazır hale gelecektir.

Ağ Yazıcısından PDF Nasıl Yazdırılır, Şekil 6

### 3.3 NuGet web sitesinden doğrudan indirme yaparak

IronPDF'i yüklemenin üçüncü yolu, NuGet paketini doğrudan web sitesinden indirmektir.

1. IronPDF'un [NuGet](https://www.nuget.org/packages/IronPdf/) galeri sayfasına gidin.
2. Sağ taraftaki menüden "Paket indir" bağlantısını seçin.
3. İndirilen paketi dosya gezgininde çift tıklayarak yükleyin.
4. Visual Studio projesini tekrar yükleyin.

### 3.4 IronPDF web sitesinden doğrudan indirme yaparak

[IronPDF'un en son sürümünü](/) doğrudan web sitesinden indirin. İndirildikten sonra, projeye paketi eklemek için aşağıdaki adımları izleyin.

1. Visual Studio'dan, Çözüm Gezgini panelinden projeye sağ tıklayın.
2. Referans Ekleme seçeneğini seçin. Gözat düğmesine tıklayın ve indirilen referansın konumunu arayın.
3. Referansı eklemek için TAMAM'a tıklayın.

## 4. PDF Dosyalarını Yazdırma

IronPDF, ağ yazıcı sürücüsünü kullanarak PDF belgelerini yazdırmamıza olanak tanır. PDF belgelerini istediğimiz kadar yazdırabiliriz. Aşağıda ağ yazıcılarında yazdırma için bir kod örneği verilmiştir.

```csharp
try
{
    // Initialize the Chrome Pdf Renderer object
    var chromePdfRenderer = new ChromePdfRenderer();
    
    // Render the HTML content to a PDF
    using (var pdfDocument = chromePdfRenderer.RenderHtmlAsPdf("<h1>Hello, world!</h1>"))
    {
        // Get the print document from the rendered PDF
        using (var printDocument = pdfDocument.GetPrintDocument())
        {
            // Specify the printer name
            printDocument.PrinterSettings.PrinterName = "Brother DCP-T700W Printer";
            // Alternative printer for local PDF creation
            printDocument.PrinterSettings.PrinterName = "Microsoft Print to PDF";
            
            // Trigger the print process
            printDocument.Print();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine(ex.Message);
}
Text

Yukarıdaki kod, oluşturulan PDF belgesini yerel ya da ağ yazıcısında programlı olarak yazdırmamıza yardımcı olur. Öncelikle, metin, HTML kodu, URL'ler ve diğer belgeleri PDF belgelerine dönüştürmemize yardımcı olan ChromePdfRenderer için bir nesne oluşturuyoruz. RenderHtmlAsPdf, RenderHTMLFileAsPdf ve RenderUrlAsPdf gibi çeşitli yöntemler, çeşitli türde operasyonları gerçekleştirmek için kullanılır. Bu örnek kod, girilen HTML kodunu PDF belgesine dönüştürmemize olanak tanıyan RenderHtmlAsPdf kullanır.

Gerekli yöntemi kullanarak ChromePdfRenderer için bir nesne oluşturduktan sonra, oluşturulan nesnede tüm yazıcı ayarlarına erişmemize olanak tanıyan GetPrintDocument yöntemini kullanmalıyız. Bu, sayfa boyutu, kenar boşluğu, DPI vb. ayar seçenekleri sağlar ve birçok daha fazla ayara erişim kazanabiliriz. Ayrıca, belirli bir yazıcıdan sayfaları yazdırmamıza olanak tanıyan PrinterSettings.PrinterName özelliğine yazıcı adını da geçebiliriz. Tüm yazıcı ayarlarını belirttikten sonra, belirli yazıcıda yazdırmayı başlatacak olan Print yöntemini çağırırız. Bu yöntemi kullanmak için System.Drawing.dll için bir derleme referansı eklemeniz gerekecektir.

IronPDF belge yazdırmada herhangi bir kısıtlama getirmez. Gerekli olan herhangi bir sayıda belgeyi basabiliriz. Eğer bir yazıcı adı belirtmezsek, varsayılan yazıcıdan basacaktır.

5. Sonuç

IronPDF en iyi bilinen PDF kütüphanelerinden biridir. Tüm diğer kütüphanelerden bağımsız olarak çalışır ve bilgisayarınızda Adobe Reader'ın yüklü olması gerekmez. Ayrıca çeşitli platformlarda çalışır. IronPDF için başlangıç fiyatı $999.00. Ürün bakım ve güncellemeleri için bir yıllık ödeme seçeneği bulunmaktadır. IronPDF, ek bir maliyetle telif ücretsiz SaaS ve OEM yeniden dağıtım kapsamı da sağlar.

Fiyatlandırma hakkında daha fazla ayrıntı için buraya gidin.

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ılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.

...
Daha Fazla Oku

İlgili Makaleler

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez