IRONSOFTWAREHOME

Alternatywa wkhtmltopdf C# dla HTML do PDF

Przestań używać archiwalnego narzędzia linii poleceń. IronPDF to aktualizowana biblioteka .NET z nowoczesnym silnikiem Chromium, prawdziwym CSS3 i JavaScriptem, oraz bez natywnego pliku binarnego do wdrożenia. Przekonwertuj HTML na PDF w trzech liniach C#.

  • Zarządzane API .NET, brak System.Diagnostics.Process i brak exe do uruchomienia
  • Nowoczesne renderowanie Chromium z prawdziwymi flexbox, grid, czcionkami sieciowymi i JavaScript
  • Aktywnie utrzymywany z bieżącym wsparciem .NET, niearchiwizowany od 2023 roku
  • Darmowy 30-dniowy okres próbny, bez znaków wodnych, bez konieczności podania karty kredytowej
// 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

Wsparcie międzyplatformowe

Jedno zarządzane pakiety NuGet wdraża się w Windows, Linux, Docker, Azure i IIS, bez konieczności dostarczania lub lokalizowania wykonywalnego pliku wkhtmltopdf dla każdej platformy.

Designed for C#, F#, & VB.NET running on .NET 10, 9, 8, 7, 6, 5, Core, Standard, or Framework
Available for .NET, Java, Node.js, and Python.

Logo .NET
Logo Windows
Logo Linux
Logo Mac
Logo Docker
Logo Azure
Logo AWS
Logo Visual Studio
Logo NuGet
ReSharper

.NET Wersje:

OS & Procesory:

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

.NET Rodzaje Projektów:

  • Web (Blazor & WebForms)
  • Pulpit (WPF i MAUI)
  • Konsola (Aplikacja & Biblioteka)

Środowiska aplikacji:

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

IDE:

Certyfikacja Binarn

  • Podpisane przez DigiCert binaria

Dlaczego programiści C# migrują z wkhtmltopdf do IronPDF

wkhtmltopdf to narzędzie linii poleceń zbudowane na silniku Qt WebKit zamrożonym około 2015 roku. Jego repozytorium zostało zarchiwizowane w styczniu 2023 roku, a jego ostatnia wersja została wydana w czerwcu 2020 roku, więc nowoczesne luki CSS i znane problemy z bezpieczeństwem pozostają nierozwiązane. W C# wdrażasz natywny plik wykonywalny i sterujesz nim za pomocą System.Diagnostics.Process. IronPDF zastępuje to utrzymywanym silnikiem Chromium za czystym zarządzanym API, plus edycja, łączenie, formularze i podpisywanie w tej samej bibliotece.

Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.

Wszystko co archiwalne narzędzie linii poleceń nie może ci dać

Tworzenie plików PDF

wkhtmltopdf vs IronPDF

wkhtmltopdfIronPDF
Status projektuZarchiwizowano w styczniu 2023, ostatnia wersja w czerwcu 2020Aktywnie utrzymywany, regularne wydania
IntegracjaPolecenie linii poleceń exe za pośrednictwem ProcessNatywne zarządzane API .NET
WdrożenieDostarcz i zlokalizuj natywny plik binarnyCzysty NuGet, brak binariów
Silnik renderującyQt WebKit, zamrożony około 2015Nowoczesny Chromium
Nowoczesne CSS / JSBrak grida, ograniczone flexbox i JSFull CSS3, flexbox, grid, JavaScript
BezpieczeństwoNiezałatane CVE (SSRF)Utrzymywany i łatany
Funkcje plików PDFTylko konwersjaEdycja, łączenie, podpis, PDF/A, znak wodny, ekstrakcja
Obsługa błędówAnalizuj kody wyjścia i stderrObsługiwane wyjątki .NET
Licencja i wsparcieDarmowe, LGPLv3, brak wsparciaKomercyjny, wieczysty, 24/5 inżynierowie

Dlaczego IronPDF?

Zbudowane dla programistów zastępujących archiwalne narzędzie linii poleceń wkhtmltopdf nowoczesnym, aktualnym silnikiem.

Kliknij, aby obejrzeć wideo o Dlaczego IronPDF?

Renderowanie z dokładnością do piksela

  • HTML w standardzie Chromium, CSS3, flexbox, grid i JavaScript renderują to, co widzisz we współczesnej przeglądarce.
  • wkhtmltopdf używa Qt WebKit, zamrożonego ok. 2015 roku, bez CSS grid, ograniczonego flexbox i ograniczonego JavaScriptu.
  • Zgodność z nowoczesnym webem jest wbudowana w IronPDF, a nie w zamrożony wynik Qt WebKit, który produkuje wkhtmltopdf.

Uruchomione w 5 minut

  • 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.

Wielopłatformowe

  • .NET 10, 9, 8 LTS, Framework 4.62+
  • OS: Windows, Linux, macOS.
  • Chmura/kontenery: Azure, AWS, Docker/Kubernetes, bezserwerowy.
Platform that supported

Świetna dokumentacja

  • Skopiuj i wklej pierwsze PDF
  • Przyklady zadaniowe dla HTML ➝ PDF, łączenie/dzielenie, stemple, formularze, podpisywanie.
  • Rozwiązywanie problemow z czcionkami, przerwami w stronach, wdrożeniami chmury/headless.

Licencja wieczysta i wsparcie 24/5

  • Licencja wieczysta - kup raz, używaj wiecznie. Opcjonalne aktualizacje i odnowienia.
  • Wsparcie inżynierskie 24/5 (24/7 w Premium) Prawdziwi ludzie, średni czas odpowiedzi na czacie <1 min.
  • 30-dniowa gwarancja zwrotu Nie pasuje? Pelny zwrot, bez pytan.

Dla budowniczych

  • Funkcje, ktore naprawde wykorzystasz:
    • łączenie/dzielenie
    • SPIS/zakładki
    • nagłówki/stopki/marginesy
    • znaki wodne/stemple
    • formy (włącz/wydobadz)
    • załączniki
    • obrazy
    • uprawnienia
    • kompresja
    • podpis cyfrowy
  • Dziala wszedzie: Windows, Linux, macOS, Docker, Azure, AWS, chmura.

Dla kupujących

  • Zaufany przez 2M+ inżynierow • 14M+ instalacji NuGet.
  • Zespoły raportują 40% oszczędności czasu dewelopera vs DIY/OSS wrappery.
  • Opcje redystrybucji/SaaS dostępne.
  • Przyjazne zamówieniom: licencja wieczysta, opcjonalne odnowienia, faktura dostępna, wiele opcji płatności (w tym lokalne).
  • 30-dniowa gwarancja zwrotu.

Co nasi klienci mówią o IronPDF?

Agorus40%ZAPISYWANIE

quote_symbolW przeszłości musieliśmy korzystać z jednej wtyczki lub jednego pakietu do OCR, a z innego do obsługi plików PDF, więc zintegrowanie ich wszystkich w jednym niedrogim pakiecie było dla nas naprawdę świetnym rozwiązaniem.

David JonesDavid JonesGłówny inżynier oprogramowaniaPrzeczytaj studium przypadku

Green2View

Green2View savings chartZAPISYWANIE20%

Firma Green2view osiągnęła 20% oszczędności, 30% skrócenie czasu realizacji dokumentów oraz 100% zgodności.

Przeczytaj studium przypadku
WILLAN

WILLAN savings chartMNIEJ PRACY ADMINISTRACYJNEJ40%

To po prostu działa — automatyczne generowanie plików PDF zapewnia za każdym razem raporty finansowe o idealnej jakości.

Przeczytaj studium przypadku

Za każdym razem, gdy programiści pytają, odpowiedź brzmi: TAK! od IronPDF

Czy IronPDF jest utrzymywaną alternatywą dla wkhtmltopdf w C#?TAK!

Czy mogę przekonwertować HTML na PDF bez używania wkhtmltopdf.exe?TAK!

Czy mogę przestać dostarczać i lokalizować natywny plik binarny wkhtmltopdf?TAK!

Czy IronPDF renderuje nowoczesne CSS, flexbox, grid i JavaScript, których wkhtmltopdf nie może?TAK!

Czy mogę edytować, łączyć, podpisywać i wydobywać z plików PDF, a nie tylko je generować?TAK!

Czy IronPDF może zastąpić archiwalną instalację wkhtmltopdf z uwzględnieniem bezpieczeństwa?TAK!

Czy mogę renderować pikselowo idealne PDF-y złożone z HTML5, CSS3 i JavaScript?TAK!

Czy mogę konwertować ciąg HTML do PDF jednym wierszem kodu C#?TAK!

Czy mogę konwertować URL do PDF z uwierzytelnieniem, cookies i niestandardowymi nagłówkami?TAK!

Czy mogę generować PDF z widoków Razor, CSHTML lub ASPX?TAK!

Czy mogę dodawać niestandardowe nagłówki, stopki, numery stron i znaki wodne podczas konwersji?TAK!

Czy mogę uruchomić konwersję HTML na PDF w Docker, Azure Functions lub AWS Lambda?TAK!

Czy mogę wdrożyć moją aplikację z wykorzystaniem biblioteki na Linux, macOS lub Windows, w tym kontenery Docker?TAK!

Czy biblioteka jest bezpieczna dla wątków do użycia w wysoce równoczesnych, wielowątkowych aplikacjach serwerowych i API?TAK!

Czy mogę ustawić niestandardowe wymiary widoku i CSS dla mediów do druku, aby kontrolować responsywne układy?TAK!

Czy IronPDF jest kompatybilny z Azure Functions?TAK!

Czy mogę trwałe zredagować wrażliwy tekst i obrazy z dokumentów PDF?TAK!

Czy mogę wygenerować PDF z URL wymagającego autoryzacji poprzez niestandardowe nagłówki, ciasteczka lub logowanie formularzowe?TAK!

Czy mogę uzyskać dostęp do DOM PDF przez właściwość ObjectModel?TAK!

Czy mogę programistycznie wypełniać, odczytywać i spłaszczać interaktywne formularze AcroForm?TAK!

Czy obsługuje generowanie zgodnych dokumentów PDF/A i PDF/UA do archiwizacji i standardów dostępności?TAK!

Czy mogę zabezpieczyć dokument hasłem szyfrującym AES 256-bit i ustawić uprawnienia użytkownika?TAK!

Czy mogę zastosować i zweryfikować podpisy cyfrowe na PDF używając certyfikatów X.509?TAK!

Czy mogę testować IronPDF w moim bieżącym projekcie za darmo teraz?TAK! Kliknij tutaj, żeby rozpocząć 30-dniowy bezpłatny okres próbny

Świetna Inżynieria,
24-godzinne wsparcie

Porozmawiaj z ekspertem

20 milionow instalacji NuGet i tylko przyspiesza

20M+2026

Gotowy, aby rozpocząć?

Nuget Downloads 20,389,208Wersja:2026.7właśnie wydany

Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta
Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

bullet_checkedNie wymaga karty kredytowej ani tworzenia konta
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge related to IronPDF Product Demo

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta