IRONSOFTWAREHOME
IRONPRINT KULLANIMI

C#'da Sessiz PDF Dosyalarını Nasıl Yazdırırım?

Curtis Chau
Curtis Chau
Updated: 28 Haziran 2026

PDF belgesi, istenen formatta veri depolayabilen ve aktarabilen Taşınabilir Belge Formatıdır. Saklanan verilerin biçimini korur ve kullanıcılarının dijital belgeleri yönetmenin diğer yönlerine odaklanmasını sağlar. Dijital belgeleri baskı almak yorucu bir iştir çünkü veriler farklı platformlarda farklı görüntülenir. Ancak, PDF belgelerinde veri göndermek, baskı için formatı korumaya yardımcı olur. Ne var ki, C# içinde PDF dosyalarını programatik olarak yazdırmak, geliştiriciler için bir zorluk olabilir. IronPDF - C# PDF Kütüphanesi sayesinde, PDF dosyalarını yazdırma işlemi son derece kolay ve sorunsuz hale gelir.

Bu makale, IronPDF Kütüphanesini kullanarak C# içinde PDF belgeleri sessizce nasıl yazdırılacağını açıklayacaktır.

IronPDF - C# PDF Kütüphanesi

IronPDF bir C# .NET Kütüphanesidir ve geliştiricilerin PDF belgeleri oluşturmasına, okumasına ve düzenlemesine olanak tanır. Üst düzey bir C# Kütüphanesidir ve doğruluğa, kullanım kolaylığına ve hıza öncelik verir. Özellikle C#, F# ve VB.NET için tasarlanmıştır ve .NET 7, 6, 5, Core, Standard veya Framework ile yüksek uyumluluğa sahiptir. IronPDF'in güçlü Chromium motorunu kullanarak Web, Masaüstü ve Konsol için HTML'den PDF'ler üretmeye yardımcı olur.

Ek olarak, IronPDF kullanıcıların PDF'leri kolayca manipüle ve editlemesine, üstbilgi ve altbilgi eklemesine, metin ve resimleri PDF'lerden çıkarmasına olanak tanır.

Bazı önemli özellikler şunlardır:

  • Farklı dosya formatlarından PDF dosyalarını yükleme ve oluşturma
  • Varsayılan yazıcı kullanarak PDF dosyalarını kaydetme ve yazdırma
  • PDF dosyalarını birleştir ve böl
  • Adobe Reader olmadan PDF Editörü

IronPDF Kütüphanesi kullanarak C#'te PDF Belgelerini Gizlice Yazdırma Adımları

PDF belgelerini sessizce yazdırmak için, önce yerel bilgisayara aşağıdaki bileşenlerin yüklenmesi gerekir.

  1. Görsel Stüdyo - C# geliştirme için resmi IDE'dir ve bilgisayara yüklü olmalıdır. Görsel Stüdyo web sitesinden indirebilir ve yükleyebilirsiniz.
  2. Proje Oluştur - C#'da PDF baskısı için bir konsol uygulaması oluşturmak için Görsel Stüdyo 2022 kullanılarak adımları takip edin:
    • Görsel Stüdyo'yu açın ve yeni bir proje yarat üzerine tıklayın

      Görsel Stüdyo

      Görsel Stüdyo

    • C# Konsol Uygulaması'nı seçin ve sonrakine tıklayın

      Yeni Proje Diyalog Kutusu

      Yeni Proje Diyalog Kutusu

    • Artık, projenizin adını yazın, Konumu seçin ve sonraki tuşuna tıklayın

      Web Formlar

      Web Formlar

    • Uygulamanız için en son .NET Framework'ü seçin. Stabil sürüm 6.0'ı kullanacağız.

      Ek Bilgiler

      Ek Bilgiler

    • Oluştur üzerine tıklayın, konsol projesi oluşturulur ve PDF belgelerini programatik olarak yazdırmak için hazırız.

  3. IronPDF'i Yükleyin - IronPDF kütüphanesini indirme ve yüklemenin 3 yolu vardır. Bunlar aşağıdaki gibi:
    • Görsel Stüdyo Kullanarak - Görsel Stüdyo, C# projelerinde NuGet paketlerini yüklemeye yardımcı olan NuGet Paket Yöneticisi'ne sahiptir.

      • Menü çubuğunda Araçlar'a tıklayın veya

      • Çözüm Gezgini'ndeki proje dosyasına sağ tıklayın

        Çözüm Gezgini

        Çözüm Gezgini

        Proje Menüsü > NuGet Paketlerini Yönet

        Proje Menüsü > NuGet Paketlerini Yönet

      • Bir kez açıldığında, NuGet paket yöneticisi içinde IronPDF'i arayın ve yükleyin, aşağıda gösterildiği gibi:

        NuGet Paketinden IronPDF'i Yükle

        NuGet Paketinden IronPDF'i Yükle

    • NuGet Paketi Doğrudan İndir - IronPDF'in indirilmesinin bir başka yolu, NuGet web sitesine gidip paketi doğrudan indirmektir. İşte bağlantısıhttps://www.nuget.org/packages/IronPdf/.

    • IronPDF .DLL Kütüphanesini İndir - IronPDF, IronPDF web sitesinden doğrudan indirilebilir. Şuraya gidin: IronPDF DLL indirme onu yüklemek için. Projenizde kullanmak için .DLL dosyasını referans alın.

PDF Dosyası ve Baskı İşi Oluştur

Burada bir URL'den PDF dosyası oluşturacağız. PDF dosyası oluşturma kolaydır ve genellikle iki aşamalı bir süreçtir. Aşağıdaki kod örneği bir PDF oluşturur:

using IronPdf;

// Initialize a new instance of ChromePdfRenderer.
ChromePdfRenderer Renderer = new ChromePdfRenderer();

// Render the specified URL as a PDF document.
PdfDocument Pdf = Renderer.RenderUrlAsPdf("https://ironpdf.com/");

Yukarıdaki kodla bir PDF belgesi nesnesi oluşturulmuştur ve baskıya hazırdır. Sonraki adımda, varsayılan yazıcıyı kullanarak kağıda PDF yazdıracağız. Kod, tek satırlık ve aşağıdaki gibidir:

// Print the PDF document using the default printer settings.
Pdf.Print();

Bu Print metodu, PDF dosyasını yazdırma için varsayılan yazıcıya gönderecektir.

Gelişmiş Baskı Seçenekleri

Sessiz baskı için , IronPDF çeşitli ileri düzey baskı seçenekleri sunar.

PdfDocument.GetPrintDocument metodu kullanılır ve sonuç System.Drawing.Printing.PrintDocument nesnesinde saklanır. Kod basit ve aşağıdaki gibidir:

// Remember to add assembly reference to System.Drawing.dll in project

// Get the print document for the PDF.
System.Drawing.Printing.PrintDocument PrintPDF = Pdf.GetPrintDocument();

Yazıcı Adını Belirt

IronPDF ayrıca belirli bir yazıcıya baskı yapma fırsatı sunar. Adı belirtmek için PrinterSettings.PrinterName özelliği kullanılır. Öncelikle, geçerli PDF belgesi nesnesini almamız gerekir. Kod örneği şu şekildedir:

using (var printDocument = pdfDocument.GetPrintDocument())
{
    // Specify the printer name.
    printDocument.PrinterSettings.PrinterName = "Microsoft Print to PDF";

    // Send the print job to the specified printer.
    printDocument.Print();
}

Baskı Çözünürlüğünü Ayarla

Diğer harika bir özellik de baskı çözünürlüğünü ayarlamaktır. Çıkışa bağlı olarak yazdırılacak, görüntülenecek piksel sayısını kontrol edebiliriz. PDF belgesinin çözünürlüğünü ayarlamak için DefaultPageSettings.PrinterResolution özelliği kullanılabilir. İşte çok hızlı bir kod örneği:

// Set the custom resolution for the printer.
printDocument.DefaultPageSettings.PrinterResolution = new PrinterResolution
{
    Kind = PrinterResolutionKind.Custom,
    X = 1200,
    Y = 1200
};

// Send the print job with the custom resolution settings.
printDocument.Print();

PrintToFile Yöntemi

PdfDocument sınıfı, C# dilinde PDF'yi bir dosyaya yazdırmamızı sağlayan PrintToFile metodunu sunar. Bu, yazıcı diyalog penceresi açılmadan dosyayı doğrudan o konuma yazdırmak için pathToFile argümanını alır. Kod basit ve aşağıdaki gibidir:

// Print the document to a specified file location.
printDocument.PrintToFile("PathToFile", false);

Tam kod örneği şu şekildedir:

using IronPdf;

// Initialize the PDF renderer and create the PDF document.
ChromePdfRenderer Renderer = new ChromePdfRenderer();
PdfDocument pdfDocument = Renderer.RenderUrlAsPdf("https://ironpdf.com/");

using (var printDocument = pdfDocument.GetPrintDocument())
{
    // Specify the printer name.
    printDocument.PrinterSettings.PrinterName = "Microsoft Print to PDF";

    // Set a custom print resolution.
    printDocument.DefaultPageSettings.PrinterResolution = new PrinterResolution
    {
        Kind = PrinterResolutionKind.Custom,
        X = 1200,
        Y = 1200
    };

    // Execute the print job.
    printDocument.Print();
}

Kod çalıştırıldığında, bir URL'yi bir PDF belgesine dönüştürür. Ardından PDF belgesini sessizce yazdırmak için GetPrintDocument metodu kullanılır. Program dosyalarının başarılı bir şekilde derlenip çalıştırılması üzerine, bir printer diyalog kutusu görünür, böylece PDF belgesi olarak kaydedilebilir. PDF, belirtilen yazıcı adı kullanılarak kaydedilir.

Özet

Bu makalede, IronPDF kullanarak bir PDF belgesini sessizce nasıl yazdırılacağına yakından baktık. IronPDF, PDF baskısı sırasında birçok kullanışlı seçenek sunar. Ayrıca basılan sayfaların kaydını tutabilir ve sayfa aralığında baskı yapmanıza da olanak tanır.

Diğer baskı seçenekleriyle birlikte sessiz baskı, IronPDF'i C#'da PDF'ler ile çalışırken öne çıkan bir kütüphane haline getirir.

IronPDF, veriyi farklı formatlardan PDF'ye ve PDF'den farklı formatlara dönüştürmeye yardımcı olur. Uygulama geliştirme sürecinde geliştiricilerin PDF işlevselliğini entegre etmeleri için kolaylık sağlar. Ayrıca, PDF belgelerini görüntülemek ve düzenlemek için Adobe Acrobat Reader gerektirmez.

IronPDF bireysel geliştirmeler için ücretsizdir ve ticari kullanım için lisanslanabilir. Kütüphanenin tüm işlevselliğine erişim sağlamak ve denemek için ücretsiz bir deneme lisansı sağlar. Bu linkte daha fazla ayrıntıya göz atabilirsiniz.

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