IRONSOFTWAREHOME

HTML'den PDF'ye için wkhtmltopdf C# Alternatifi

Arşivlenmiş bir komut satırı aracına dış kabuk açmayı durdurun. IronPDF, modern bir Chromium motoruyla güncel tutulan .NET kütüphanesidir, gerçek CSS3 ve JavaScript, ve dağıtılacak yerel bir ikili dosya yoktur. Üç satır C#'da HTML'yi PDF'ye dönüştürün.

  • Yönetilen bir .NET API, System.Diagnostics.Process yok ve çalıştırılacak exe yok
  • Modern Chromium rendering ile gerçek flexbox, grid, web yazı tipleri ve JavaScript
  • Aktif olarak bakımı yapılan, güncel .NET desteği ile, 2023'ten beri arşivlenmemiş
  • Ücretsiz 30 Gunluk Deneme, filigran yok, kredi kartı yok
// wkhtmltopdf: shell out to the archived command-line executable
using System.Diagnostics;

var psi = new ProcessStartInfo {
    FileName = "wkhtmltopdf.exe",                 // ship this native binary
    Arguments = "\"input.html\" \"output.pdf\"",  // quote paths
    UseShellExecute = false,
    RedirectStandardError = true,
    CreateNoWindow = true
};
using var proc = Process.Start(psi);
proc.WaitForExit();
if (proc.ExitCode != 0)
    throw new Exception(proc.StandardError.ReadToEnd());

// IronPDF: a maintained managed API, no process, no native binary
using IronPdf;
var renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlFileAsPdf("input.html");
pdf.SaveAs("output.pdf");
NuGet Downloads Badge
PM >
Install-Package IronPdf

Çapraz Platform Desteği

Bir yönetilen NuGet paketi, bir platform başına wkhtmltopdf yürütülebilir dosyasını göndermeden veya bulmadan Windows, Linux, Docker, Azure ve IIS'e dağıtılır.

.NET 10, 9, 8, 7, 6, 5, Core, Standard veya Framework üzerinde çalışan C#, F#, & VB.NET için tasarlanmıştır
.NET, Java, Node.js ve Python için mevcuttur.

NET Logosu
Windows Logosu
Linux Logosu
Mac Logosu
Docker Logosu
Azure Logosu
AWS Logosu
Visual Studio Logosu
NuGet Logosu
ReSharper

.NET Sürümleri:

İşletim Sistemi ve İşlemciler:

  • Windows (x64, x86)
  • Mac (x64, ARM)
  • Linux (x64)

.NET Proje Türleri:

  • Web (Blazor ve WebForms)
  • Masaüstü (WPF ve MAUI)
  • Konsol (Uygulama ve Kütüphane)

Uygulama Ortamları:

  • Windows (10+, Sunucu UI 2012+, Sunucu Core 2022)
  • Linux (Ubuntu, Debian, CentOS, vb.)
  • Mac (macOS 10+)
  • Docker (Windows, Linux, Azure)
  • Azure (VPS, WebApp, Fonksiyon)
  • AWS (EC2, Lambda)

IDE'ler:

İkili Sertifikasyon

  • DigiCert İmzalı İkililer

C# geliştiricileri neden wkhtmltopdf'den IronPDF'ye geçiyor

Wkhtmltopdf, 2015 civarında dondurulmuş bir Qt WebKit motoru üzerine kurulmuş bir komut satırı aracıdır. Deposu Ocak 2023'te arşivlenmiş ve son sürümü Haziran 2020'de gönderilmiş, bu yüzden modern CSS boşlukları ve bilinen güvenlik sorunları ele alınmamış durumda. C#’da yerel yürütülebilir dosyayı dağıtır ve System.Diagnostics.Process aracılığıyla yönlendirirsiniz. IronPDF, temiz bir yönetilen API arkasında, aynı kütüphanede düzenleme, birleştirme, formlar ve imza da sunarak, korunmuş bir Chromium motoruyla bunu değiştirir.

Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.

Arşivlenmiş bir komut satırı aracının size veremeyeceği her şey

wkhtmltopdf ve IronPDF

wkhtmltopdfIronPDF
Proje durumuOcak 2023'te arşivlenmiş, son sürüm Haziran 2020Aktif olarak bakımı yapılıyor, düzenli sürümler
EntegrasyonProcess aracılığıyla komut satırı exeYerel yönetilen .NET API
DağıtımYerel ikiliyi gönder ve bulSaf NuGet, ikili yok
Görüntüleme motoruQt WebKit, 2015 civarından dondurulmuşModern Chromium
Modern CSS / JSGrid yok, sınırlı flexbox ve JSFull CSS3, flexbox, grid, JavaScript
GüvenlikDüzeltilmemiş CVE'ler (SSRF)Bakımı yapılır ve yamalanır
PDF özellikleriSadece dönüştürDüzenle, birleştir, imzala, PDF/A, filigran, çıkar
Hata işlemeÇıkış kodlarını ve stderr'i çözTürlü .NET istisnaları
Lisans ve destekÜcretsiz, LGPLv3, destek yokTicari, süresiz, 24/5 mühendisler

Neden IronPDF?

Güncel tutulan, modern bir motorla arşivlenmiş bir wkhtmltopdf komut satırı aracının yerine geliştiriciler için tasarlanmıştır.

Neden IronPDF hakkındaki videoyu izlemek için tıklayın?

Piksel mükemmelliğinde render

  • Modern bir tarayıcıda gördüğünüzü sunan Chrom tabanlı HTML, CSS3, flexbox, grid ve JavaScript.
  • Wkhtmltopdf, CSS grid olmayan, sınırlı flexbox ve sınırlı JavaScript ile 2015 civarında dondurulmuş Qt WebKit kullanır.
  • IronPDF ile modern web uyumu sağlanırken, wkhtmltopdf'nin ürettiği dondurulmuş Qt WebKit çıktısı sağlanmaz.

5 dakika içinde hazır ve çalışır durumda

  • PM > Install-Package IronPdf

    , then three lines of C# converts your first HTML page to PDF
  • No wkhtmltopdf.exe to ship and locate, no Process and exit-code plumbing, no Docker font dependency hunt.
  • Full API access with an instant license key.

Çapraz platform

  • .NET Framework 10, 9, 8 LTS, Framework 4.62+
  • OS: Windows, Linux, macOS.
  • Cloud/containers: Azure, AWS, Docker/Kubernetes, serverless.
Desteklenen platform

Harika dokümantasyon

  • İlk PDF'nizi kopyalayıp yapıştırın
  • HTML ➝ PDF, birleştirme/bölme, damgalama, formlar, imzalama için görev tabanlı örnekler.
  • Yazı tipleri, sayfa sonları, başlıksız/bulut dağıtımları için sorun giderme.

Suresiz Lisans ve 5/24 destek

  • Suresiz lisans - bir kez satın alın, sonsuza kadar kullanın. İsteğe bağlı güncellemeler ve yenilemeler.
  • 24/5 mühendis desteği (Premium'da 7/24) Gerçek insanlar, medyan sohbet yanıtı <1 dakika
  • 30 günlük para iade garantisi Uygun değil mi? Tam para iadesi, soru yok.

Builderlar için

  • Gerçekten kullanacağınız özellikler:
    • birleştirme/bölme
    • TOC/kitap imleri
    • üstbilgiler/altbilgiler/marjlar
    • vatermarklar/damgalar
    • formlar (doldurma/çıkarma)
    • eklentiler
    • görüntüler
    • izinler
    • sıkıştırma
    • dijital imzalama
  • Her yerde çalışır: Windows, Linux, macOS, Docker, Azure, AWS, bulut.

Alıcılar için

  • 2M+ mühendis tarafından güvenilmektedir • 14M+ NuGet kurulumu.
  • Ekipler, DIY/OSS kütüphanelerine kıyasla %40 geliştirme zamanı tasarrufu bildiriyor.
  • Yeniden dağıtım/SaaS seçenekleri mevcuttur.
  • Satın alma dostu: süresiz lisans, isteğe bağlı yenilemeler, fatura seçeneği mevcut, çeşitli ödeme seçenekleri (yerel dahil).
  • 30 gün para iade garantisi.

IronPDF hakkında müşterilerimizin söyledikleri?

Agorus%40TASARRUF

quote_symbolGeçmişte OCR için bir eklenti veya paket, PDF için başka bir şey kullanmak zorunda kalabileceğimiz yerlerde, hepsinin entegre edildiği düşük maliyetli bir paketin olması bizim için gerçekten harika oldu.

David JonesDavid JonesBaş Yazılım MühendisiVaka çalışmasını okuyun

WILLAN

WILLAN savings chartDAHA AZ YÖNETİM İŞİ%40

Her seferinde mükemmel pikselli finansal raporlar sağlayan otomatik PDF oluşturma.

Vaka çalışmasını okuyun

Geliştiriciler her sorduğunda cevap EVET! IronPDF

IronPDF, C#'da wkhtmltopdf için güncel tutulan bir alternatif midir?EVET!

Wkhtmltopdf.exe'yi çalıştırmadan HTML'yi PDF'ye dönüştürebilir miyim?EVET!

Yerel bir wkhtmltopdf ikili dosyasını göndermekten ve bulmaktan vazgeçebilir miyim?EVET!

IronPDF, wkhtmltopdf'nin yapamadığı modern CSS, flexbox, grid ve JavaScript'i render edebilir mi?EVET!

PDF'leri yalnızca oluşturmak değil, düzenleyebilir, birleştirebilir, imzalayabilir ve çıkarabilir miyim?EVET!

IronPDF, güvenlik göz önünde bulundurularak arşivlenmiş bir wkhtmltopdf kurulumunu değiştirebilir mi?EVET!

Karmaşık HTML5, CSS3 ve JavaScript'ten mükemmel pikselli PDF'ler oluşturabilir miyim?EVET!

Bir C# satırında bir HTML dizesini PDF'ye dönüştürebilir miyim?EVET!

Kimlik doğrulama, çerezler ve özel başlıklarla bir URL'yi PDF'ye dönüştürebilir miyim?EVET!

Razor, CSHTML veya ASPX görünümlerinden PDF oluşturabilir miyim?EVET!

Dönüşüm sırasında özel başlıklar, altbilgiler, sayfa numaraları ve filigranlar ekleyebilir miyim?EVET!

Docker, Azure Fonksiyonları veya AWS Lambda'da HTML'den PDF'ye dönüşüm çalıştırabilir miyim?EVET!

Uygulama kütüphanemi Linux, macOS veya Windows'a yükleyebilir miyim, Docker konteynerleri dahil?EVET!

Kütüphane, yüksek oranda eşzamanlı, çok iş parçacıklı sunucu uygulamaları ve API'ler için iş parçacıklı güvenli mi?EVET!

Özelleştirilmiş viewport boyutları ve medya CSS'lerini ayarlayabilir miyim ve böylece duyarlı düzenleri kontrol edebilir miyim?EVET!

IronPDF, Azure Functions ile uyumlu mu?EVET!

PDF belgelerinden kalıcı olarak hassas metin ve görselleri kaldırabilir miyim?EVET!

Kimlik doğrulama gerektiren URL'den özel başlıklar, çerezler veya form girişleri yoluyla PDF oluşturabilir miyim?EVET!

PDF DOM'a ObjectModel özelliği aracılığıyla erişebilir miyim?EVET!

Etkileşimli AcroForm'u programlı olarak doldurabilir, okuyabilir ve düzleştirebilir miyim?EVET!

Arşivleme ve erişilebilirlik standartları için PDF/A ve PDF/UA uyumlu belgeler oluşturmayı destekliyor mu?EVET!

Bir belgeyi 256-bit AES şifreleme ile ve kullanıcı izinlerini belirterek güvence altına alabilir miyim?EVET!

X.509 sertifikaları ile bir PDF üzerine dijital imzalar uygulama ve doğrulama yapabilir miyim?EVET!

IronPDF'i canlı projemde şimdi ücretsiz test edebilir miyim?EVET! 30 günlük ücretsiz denemenize başlamak için buraya tıklayın

Dünya Sınıfı Mühendislik,
24 Saat Destek

Bir Uzmanla Konuşun

20 Milyon NuGet İndirimi ve Sadece Hızlanıyor

20M+2026

Başlamaya Hazır mısınız?

Nuget Downloads 20,389,208Sürüm:2026.7yeni yayınlandı

Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez
Key in blue circle

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

bullet_checkedKredi kartı veya hesap oluşturma gerektirmez
  • 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 related to IronPDF Product Demo

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