IRONSOFTWAREHOME
KORZYSTANIE Z IRONPRINT

Jak drukować pliki PDF w języku C# bez użycia programu Adobe

Curtis Chau
Curtis Chau
Updated: 28 czerwca 2026

1. Wprowadzenie

Szukasz sposobu na drukowanie plików PDF bez użycia Adobe Acrobat? Zwiększone użycie PDF-ów w nowoczesnym świecie oznacza, że stało się ważne, by mieć niezawodne i skuteczne rozwiązanie do drukowania tego typu plików. Wiele osób używa do tego celu Adobe Acrobat, ale nie zawsze jest dostępny lub przystępny cenowo.

W tym artykule omówimy, jak drukować dokumenty PDF przy użyciu aplikacji C# .NET bez użycia Adobe Reader. Do tego celu użyjemy biblioteki PDF IronPDF C#.

2. Biblioteka PDF IronPDF C#

IronPDF to biblioteka PDF w C#, która umożliwia programistom generowanie, konwersję i manipulację dokumentami PDF z łatwością. Zapewnia prosty interfejs API, który pozwala programistom tworzyć i edytować pliki PDF w zaledwie kilka linibów kodu. Dzięki IronPDF, programiści mogą łatwo dodawać nagłówki i stopki, dzielić i scalać PDF-y, oraz wykonywać inne powszechne operacje na PDF-ach. Biblioteka obsługuje szeroki zakres formatów plików, w tym HTML, obrazy i dokumenty Microsoft Office, co ułatwia konwersję tych formatów na PDF. IronPDF to potężne i elastyczne rozwiązanie dla programistów C#, którzy chcą pracować z PDF-ami.

Użycie IronPDF, drukowanie PDF-ów bez czytnika PDF jest dziecinnie proste — wystarczy postępować zgodnie z poniższymi instrukcjami.

3. Wymagania wstępne

Zanim przystąpimy do drukowania dokumentów, najpierw muszą zostać spełnione pewne wymagania.

  1. Utwórz projekt C# .NET w Visual Studio.
  2. Zainstaluj IronPDF, używając NuGet.

3.1. Utwórz nowy projekt

Najpierw otwórz Visual Studio.

Pojawi się okno startowe — kliknij na "Utwórz nowy projekt".

Jak drukować pliki PDF w C# bez użycia Adobe, Rysunek 1: Nowy projekt Visual Studio Nowy projekt Visual Studio

W następnym oknie wybierz "Aplikację konsolową" i kliknij przycisk Dalej w prawym dolnym rogu.

Jak drukować pliki PDF w C# bez użycia Adobe, Rysunek 2: Nowa aplikacja konsolowa Visual Studio Nowa aplikacja konsolowa Visual Studio

Pojawi się teraz kolejne okno — napisz nazwę projektu, wybierz jego lokalizację i kliknij przycisk Dalej.

Jak drukować pliki PDF w C# bez użycia Adobe, Rysunek 3: Nazwa projektu Nazwa projektu

Twój nowy projekt aplikacji konsolowej C# jest teraz utworzony i gotowy do użycia.

Jak drukować pliki PDF w C# bez użycia Adobe, Rysunek 4: Tworzenie nowego projektu zakończone Zakończenie tworzenia nowego projektu

3.2. Zainstaluj IronPDF, używając NuGet

Gdy tylko projekt zostanie utworzony, wszystko, co pozostaje do zrobienia, to zainstalować bibliotekę C# IronPDF w swoim projekcie, aby móc drukować PDF-ów bez Adobe.

Istnieje wiele różnych sposobów na zainstalowanie IronPDF, ale aby ten artykuł był krótki, pokażemy tylko jeden z nich — Menedżer Pakietów NuGet.

W nowo utworzonym projekcie kliknij na Narzędzia w pasku menu, a pojawi się menu rozwijane.

Jak drukować pliki PDF w C# bez użycia Adobe, Rysunek 5: UI Menedżera pakietów NuGet Interfejs użytkownika menedżera pakietów NuGet

Z tego menu rozwijanego najedź kursorem na "Menedżer pakietów NuGet", a pojawi się menu boczne. Z tego menu kliknij "Zarządzaj pakietami NuGet dla rozwiązań...".

Jak drukować pliki PDF w C# bez użycia Adobe, Rysunek 6: Zarządzanie pakietami NuGet dla rozwiązań... Zarządzaj pakietami NuGet dla rozwiązań...

Otworzy się nowa strona, na której można nawigować i przeglądać strony.

Jak drukować pliki PDF w C# bez użycia Adobe, Rysunek 7: Okno Menedżera pakietów NuGet otwarte Okno menedżera pakietów NuGet otwarte

W pasku wyszukiwania wpisz IronPDF, a zobaczysz listę pakietów IronPDF. Po prostu kliknij na najnowszy pakiet i zainstaluj go.

Jak drukować pliki PDF w C# bez użycia Adobe, Rysunek 8: Przeglądanie pakietów NuGet Przeglądanie pakietów NuGet

Instalacja zajmie tylko kilka minut, a następnie będzie gotowa do użycia do drukowania plików PDF.

4. Print PDF Documents using C#

Aby drukować dokumenty PDF w języku C#, można użyć IronPDF, biblioteki PDF dla C#, która obsługuje drukowanie. Dzięki IronPDF można łatwo wydrukować dokument PDF bezpośrednio z kodu, używając metody Print. Korzystając z IronPDF, można przekonwertować pliki HTML na pliki PDF i drukować dokumenty PDF w czasie wykonywania za pomocą jednej linii kodu. Można również drukować dokumenty PDF bezpośrednio z adresów URL.

4.1. Drukowanie plików PDF z plików HTML

Dzięki IronPDF można łatwo przekonwertować plik HTML na dokument PDF, a następnie wydrukować go. Poniżej znajduje się przykład, jak można wydrukować plik PDF z pliku HTML w C# używając IronPDF:

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);

Powyższy przykładowy kod dotyczy cichego drukowania dokumentów PDF. Jeśli chcesz zapisać utworzone pliki PDF i otworzyć je w przeglądarce PDF, musisz zmienić pdf.Print(300, true) na pdf.Print(300, false). Ta mała zmiana pozwala zapisać pliki PDF przed drukowaniem.

Jak drukować pliki PDF w C# bez użycia Adobe, Rysunek 9: Lokalizacja pliku wyjściowego Lokalizacja pliku wynikowego

Poniżej znajduje się wynik drukowania dokumentu PDF.

Jak drukować pliki PDF w C# bez użycia Adobe, Rysunek 10: Drukowanie PDF z IronPDF Drukowanie PDF za pomocą IronPDF

IronPDF oferuje również łatwy sposób na konwersję plików Microsoft Office na pliki PDF, takich jak PPT na PDF lub pliki Excel na PDF.

4.2. Drukowanie dokumentów PDF z adresów URL

Korzystając z IronPDF, można drukować dokumenty PDF bezpośrednio z adresów URL bez użycia Adobe Acrobat Reader, korzystając z kilku linii kodu. Poniżej znajduje się kod do drukowania dokumentów PDF bezpośrednio z adresów URL.

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);

Wystarczy uruchomić powyższy kod, a Twój adres URL zostanie przekonwertowany na dokument PDF i drukowanie rozpocznie się. Można również zapisać ten plik, aby przeczytać go później.

Jak drukować pliki PDF w C# bez użycia Adobe, Rysunek 11: Zapisz plik PDF Zapisz plik PDF

Poniżej znajduje się wynik zapisanego pliku, który został wydrukowany.

Jak drukować pliki PDF w C# bez użycia Adobe, Rysunek 13: Wyjściowy plik PDF z strony internetowej NuGet Plik wynikowy PDF z witryny NuGet

5. Podsumowanie

W tym artykule przedstawiono, jak można drukować dokumenty PDF bez użycia Adobe Acrobat, używając IronPDF, biblioteki PDF dla C#.

IronPDF dostarcza prosty interfejs API, który pozwala programistom tworzyć i edytować pliki PDF przy użyciu zaledwie kilku linii kodu. Biblioteka obsługuje szeroki zakres formatów plików, w tym HTML, obrazy i dokumenty Microsoft Office, co ułatwia konwersję tych formatów na PDF. Dzięki IronPDF można łatwo wydrukować dokument PDF bezpośrednio z kodu, przekonwertować pliki HTML na PDF i drukować dokumenty PDF bezpośrednio z adresów URL. Artykuł opisuje, jak zainstalować IronPDF za pomocą NuGet i zawiera przykłady kodu dotyczące drukowania dokumentów PDF z plików HTML i adresów URL. Aby uzyskać bardziej zaawansowane i szczegółowe samouczki dotyczące drukowania w C#, zapoznaj się z stronami dokumentacji biblioteki, w szczególności tym tutorialem i tym przykładem kodu.

IronPDF jest darmowy do celów deweloperskich, ale wymaga licencji do użytku komercyjnego. Dodatkowe informacje na temat licencjonowania można uzyskać na naszej stronie Licencjonowania.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podręczników.

...
Czytaj więcej

Powiązane artykuły

Key in blue circle

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

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • 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

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