IRONSOFTWAREHOME
KORZYSTANIE Z IRONPRINT

Jak wydrukować plik PDF na drukarce sieciowej za pomocą IronPDF

Curtis Chau
Curtis Chau
Updated: 28 czerwca 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. Wprowadzenie

W tym samouczku dowiesz się, jak drukować pliki PDF na dowolnej drukarce w sieci przy użyciu IronPDF.

1.1 Funkcje IronPDF

IronPDF to potężna biblioteka PDF, która umożliwia konwersję plików HTML do formatu PDF przy minimalnej utracie oryginalnego formatowania wyświetlanego w przeglądarkach. Biblioteka .NET dla programistów ułatwia tworzenie, odczytywanie i edycję plików PDF.

IronPDF konwertuje pliki HTML na pliki PDF przy użyciu silnika Chrome. IronPDF obsługuje HTML, ASPX, strony Razor i widoki MVC, a także inne formaty internetowe. IronPDF obsługuje wszystkie technologie Microsoft.NET (zarówno aplikacje internetowe ASP.NET, jak i tradycyjne aplikacje Windows).

IronPDF może służyć do tworzenia atrakcyjnych wizualnie dokumentów PDF. Za pomocą IronPDF możemy tworzyć dokumenty PDF na podstawie HTML5, JavaScript, CSS i obrazów. W plikach mogą również znajdować się nagłówki i stopki. Za pomocą IronPDF można również łatwo przeglądać pliki PDF.

  • Niektóre źródła, które można wykorzystać do utworzenia pliku PDF, to między innymi HTML, HTML5, ASPX oraz Razor/MVC View. Mamy również możliwość konwersji plików graficznych oraz plików HTML do formatu PDF.
  • Za pomocą IronPDF można tworzyć interaktywne pliki PDF, wypełniać i przesyłać interaktywne formularze, łączyć i dzielić pliki PDF, wyodrębniać tekst i obrazy z plików PDF, wyszukiwać tekst w pliku PDF, rasteryzować strony PDF do obrazów, konwertować PDF do HTML oraz drukować pliki PDF.
  • Dokument można wygenerować za pomocą IronPDF na podstawie adresu URL. Obsługuje również agenty użytkownika, serwery proxy, pliki cookie, nagłówki HTTP oraz zmienne formularzy dla logowań dokonywanych za pośrednictwem formularzy logowania HTML.
  • IronPDF umożliwia przeglądanie i edycję plików PDF.
  • Obrazy można wyodrębnić z dokumentów za pomocą IronPDF.
  • Dzięki IronPDF możemy dodawać do dokumentów nagłówki, stopki, tekst, obrazy, zakładki, znaki wodne i wiele innych elementów.
  • Dzięki IronPDF możemy łączyć i dzielić strony w zupełnie nowych lub niedawno utworzonych dokumentach.
  • IronPDF umożliwia konwersję dokumentów do formatu PDF bez konieczności korzystania z oprogramowania Acrobat.
  • IronPDF może tworzyć pliki PDF z plików HTML, które wykorzystują pliki CSS.

2. Tworzenie nowego projektu w Visual Studio

W tym artykułe wykorzystamy aplikację konsolową do generowania dokumentów PDF.

Otwórz oprogramowanie Visual Studio i przejdź do menu Plik. Wybierz "Nowy projekt", a następnie "Aplikacja konsolowa".

Jak drukować PDF z drukarki sieciowej, Rysunek 1

Wpisz nazwę projektu i wybierz ścieżkę do pliku w odpowiednim polu tekstowym. Następnie kliknij przycisk *Utwórz* i wybierz wymagany .NET Framework, tak jak na poniższym zrzucie ekranu.


![Jak drukować PDF z drukarki sieciowej, Rysunek 2](/static-assets/pdf/blog/csharp-print-pdf-network-printer/csharp-print-pdf-network-printer-2.webp)
Text

Projekt Visual Studio wygeneruje teraz strukturę dla wybranej aplikacji. Jeśli wybrano szablon konsoli, Windows lub aplikację sieciową w kreatorze Nowego Projektu, Visual Studio otworzy plik Program.cs, gdzie można wpisać kod.

Jak drukować PDF z drukarki sieciowej, Rysunek 3

Następnie możemy dodać bibliotekę, aby przetestować kod.

## 3. Zainstaluj bibliotekę IronPDF

Bibliotekę IronPDF można pobrać i zainstalować na cztery sposoby.

Są to:

1. Korzystanie z interfejsu użytkownika menedżera pakietów NuGet w Visual Studio
2. Korzystanie z wiersza poleceń programu Visual Studio
3. Bezpośrednie pobranie ze strony NuGet
4. Bezpośrednie pobranie ze strony internetowej IronPDF

### 3.1 Korzystanie z interfejsu użytkownika menedżera pakietów NuGet w Visual Studio

Visual Studio udostępnia interfejs użytkownika NuGet Package Manager do instalowania pakietów bezpośrednio w rozwiązaniu. Poniższy zrzut ekranu pokazuje, jak otworzyć menedżera pakietów NuGet.


![Jak drukować PDF z drukarki sieciowej, Rysunek 4](/static-assets/pdf/blog/csharp-print-pdf-network-printer/csharp-print-pdf-network-printer-4.webp)
Text

Interfejs użytkownika menedżera pakietów zawiera pole wyszukiwania, które wyświetla listę pakietów ze strony internetowej NuGet. W menedżerze pakietów wyszukaj bibliotekę IronPDF, używając słowa kluczowego "IronPDF", jak pokazano na poniższym zrzucie ekranu.

Jak drukować PDF z drukarki sieciowej, Rysunek 5

PM > Install-Package IronPrint

Pakiet zostanie pobrany/zainstalowany w bieżącym projekcie i będzie gotowy do użycia.

Jak drukować PDF z drukarki sieciowej, Rysunek 6

### 3.3 Bezpośrednie pobranie ze strony NuGet

Trzecim sposobem instalacji IronPDF jest pobranie pakietu NuGet bezpośrednio ze strony internetowej.

1. Przejdź do strony galerii [NuGet](https://www.nuget.org/packages/IronPdf/) firmy IronPDF.
2. Wybierz link "Pobierz pakiet" z menu po prawej stronie.
3. Kliknij dwukrotnie pobrany pakiet w Eksploratorze plików, aby go zainstalować.
4. Odśwież projekt Visual Studio.

### 3.4 Bezpośrednie pobranie ze strony internetowej IronPDF

[Pobierz najnowszą wersję IronPDF](/) bezpośrednio ze strony internetowej. Po pobraniu wykonaj poniższe kroki, aby dodać pakiet do projektu.

1. W programie Visual Studio kliknij prawym przyciskiem myszy projekt w panelu Eksplorator rozwiązań.
2. Wybierz opcję Dodaj odwołanie. Kliknij przycisk Przeglądaj i wyszukaj lokalizację pobranego pliku referencyjnego.
3. Kliknij OK, aby dodać odwołanie.

## 4. Drukowanie plików PDF

IronPDF pozwala nam drukować dokumenty PDF przy użyciu sterownika drukarki sieciowej. Możemy drukować dokumenty PDF tyle razy, ile tylko chcemy. Poniżej znajduje się przykładowy kod służący do drukowania na drukarkach sieciowych.

```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

Powyższy kod pomaga nam programowo wydrukować utworzony dokument PDF na drukarce lokalnej lub sieciowej. Najpierw tworzymy obiekt dla ChromePdfRenderer, co pomaga nam konwertować tekst, kod HTML, URL-e i inne dokumenty na dokumenty PDF. Różne typy metod, takie jak RenderHtmlAsPdf, RenderHTMLFileAsPdf i RenderUrlAsPdf, są używane do wykonywania różnych typów operacji. Ten przykładowy kod używa RenderHtmlAsPdf, ponieważ pozwala nam konwertować wprowadzony kod HTML na dokument PDF.

Gdy utworzymy obiekt dla ChromePdfRenderer korzystając z wymaganej metody, musimy użyć metody GetPrintDocument na utworzonym obiekcie, co pozwala uzyskać dostęp do wszystkich ustawień drukarki. Zapewnia to opcje ustawień, takie jak rozmiar strony, margines, DPI itp., a jednocześnie możemy uzyskać dostęp do wielu innych ustawień. Możemy również przekazać nazwę drukarki do właściwości PrinterSettings.PrinterName, co pozwala nam drukować strony z określonej drukarki. Po określeniu wszystkich ustawień drukarki, wywołujemy metodę Print, która uruchomi drukowanie na wybranej drukarce. Aby użyć tej metody, należy dodać odniesienie do zestawu do System.Drawing.dll.

IronPDF nie nakłada żadnych ograniczeń na drukowanie dokumentów. Możemy wydrukować dowolną liczbę dokumentów zgodnie z wymaganiami. Jeśli nie podamy nazwy drukarki, wydruk zostanie wykonany na drukarce domyślnej.

5. Podsumowanie

IronPDF to jedna z najbardziej znanych bibliotek PDF. Działa niezależnie od wszystkich innych bibliotek, a na komputerze nie trzeba mieć zainstalowanego programu Adobe Reader. Działa również na różnych platformach. Początkowa cena IronPDF to $999.00. Istnieje opcja dokonania jednorocznej płatności na bieżące utrzymanie i aktualizacje produktu. IronPDF zapewnia również pokrycie kosztów redystrybucji bez opłat licencyjnych SaaS i OEM za dodatkową opłatą.

Więcej informacji na temat cen można znaleźć tutaj.

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