IRONSOFTWAREHOME
KORZYSTANIE Z IRONPDF

Jak pobrać PDF z URL w C# (Samouczek krok po kroku)

Curtis Chau
Curtis Chau
Updated: 21 kwietnia 2026

1.0 Wprowadzenie

Format PDF firmy Adobe jest szeroko stosowany do przeglądania i wymiany dokumentów. Programiści często muszą tworzyć pliki PDF, aby spełnić wymagania klientów, a nowoczesne biblioteki uprościły ten proces. Przy wyborze biblioteki do projektu należy wziąć pod uwagę takie funkcje, jak możliwości kompilacji, odczytu i konwersji.

2.0 Funkcje IronPDF

IronPDF to wszechstronna biblioteka do tworzenia, odczytu i edycji dokumentów PDF, z możliwością konwersji HTML do PDF przy użyciu silnika Chrome. Obsługuje szeroki zakres komponentów internetowych i może być używana zarówno z aplikacjami internetowymi ASP.NET, jak i tradycyjnymi aplikacjami Windows. Biblioteka umożliwia tworzenie atrakcyjnych wizualnie plików PDF przy użyciu HTML5, JavaScript, CSS i obrazów oraz zawiera potężny konwerter HTML na PDF.

3.0 Tworzenie dokumentów PDF na podstawie adresów URL

Tworzenie plików PDF ze stron internetowych jest łatwe dzięki wbudowanej przeglądarce Chrome i bibliotece API IronPDF. Wystarczy podać adres URL i przekonwertować go na plik PDF za pomocą biblioteki API IronPDF. Konwersję dokumentu można wykonać szybko za pomocą zaledwie kilku wierszy kodu:

// Create a new instance of the ChromePdfRenderer class
var renderer = new IronPdf.ChromePdfRenderer();

// Convert the specified URL to a PDF
var pdf = renderer.RenderUrlAsPdf("https://www.google.co.in/");

// Save the PDF to the specified path
pdf.SaveAs("result.pdf");

Metoda RenderUrlAsPdf może być używana do szybkiego przekształcenia URL w dokument PDF. Wystarczy podać adres URL i wybraną lokalizację zapisu, a IronPDF wygeneruje plik PDF zgodnie z podanymi powyżej informacjami. Dzięki temu można łatwo konwertować strony internetowe na dokumenty PDF za pomocą zaledwie kilku linii kodu.

PDF Converter .NET (Poradnik dewelopera), Rysunek 1: Wygenerowany plik PDF z URL Google PDF wygenerowany z adresu URL Google

4.0 Tworzenie pliku PDF na podstawie ciągów znaków HTML

Ciągi znaków HTML można szybko przekonwertować na pliki PDF za pomocą biblioteki API IronPDF. Poniższy fragment kodu może przekształcić ciągi znaków HTML w dokumenty i przetłumaczyć dowolny tag HTML na plik PDF.

// Create a new instance of the ChromePdfRenderer class
var renderer = new IronPdf.ChromePdfRenderer();

// Convert the specified HTML string to a PDF
var pdf = renderer.RenderHtmlAsPdf("<p>Hello world!!</p>");

// Save the PDF to the specified path
pdf.SaveAs("result.pdf");

Ten fragment kodu ilustruje jak używać funkcji RenderHtmlAsPdf do konwersji tekstu HTML na PDF. Funkcja, która konwertuje HTML na ciąg znaków, akceptuje tyle kodu HTML, ile jest potrzebne. Następnie proces można szybko i łatwo zakończyć używając funkcji SaveAs do zapisania dokumentu.

PDF Converter .NET (Poradnik dewelopera), Rysunek 2: Wyjściowy plik PDF z ciągu HTML Plik PDF wygenerowany na podstawie ciągu znaków HTML

5.0 Tworzenie pliku PDF z pliku HTML

Biblioteka API IronPDF umożliwia szybką konwersję plików HTML do formatu PDF. Każdy tag HTML można przekonwertować na plik PDF za pomocą poniższego przykładowego kodu.

// Create a new instance of the ChromePdfRenderer class
var renderer = new IronPdf.ChromePdfRenderer();

// Convert the specified HTML file to a PDF
var pdf = renderer.RenderHtmlFileAsPdf("test.html");

// Save the PDF to the specified path
pdf.SaveAs("result.pdf");

Tekst HTML przedstawia się następująco:

<p style="color:red">Hello world</p>
HTML

PDF Converter .NET (Poradnik dewelopera), Rysunek 3: Wyjściowy plik PDF z pliku HTML Plik PDF wygenerowany na podstawie pliku HTML

6.0 Tworzenie pliku PDF z pliku RTF

Biblioteka API IronPDF umożliwia również szybkie tworzenie plików PDF na podstawie plików RTF (Rich Text Files). Przykładowy kod do konwersji plików RTF do formatu PDF może służyć do konwersji dowolnej liczby plików RTF do jednego pliku PDF. Kod znajduje się poniżej.

// Create a new instance of the ChromePdfRenderer class
var renderer = new IronPdf.ChromePdfRenderer();

// Convert the specified RTF file to a PDF
var pdf = renderer.RenderRtfFileAsPdf("test.rtf");

// Save the PDF to the specified path
pdf.SaveAs("result.pdf");

PDF Converter .NET (Poradnik dewelopera), Rysunek 4: Wyjściowy plik PDF z pliku RTF Plik PDF wygenerowany z pliku RTF

Na powyższym obrazku po lewej stronie widoczny jest dokument źródłowy, a po prawej — plik PDF po konwersji. Dodatkowo możemy wykorzystać ciąg znaków RTF do utworzenia pliku PDF, korzystając z poniższego kodu.

// Create a new instance of the ChromePdfRenderer class
var renderer = new IronPdf.ChromePdfRenderer();

// Convert the specified RTF string to a PDF
var pdf = renderer.RenderRtfStringAsPdf("{\\rtf1...}");

// Save the PDF to the specified path
pdf.SaveAs("result.pdf");

7.0 Tworzenie pliku PDF z pliku Markdown

Szybkie tworzenie plików PDF z plików Markdown jest możliwe dzięki modułowi API IronPDF. Dowolną liczbę plików Markdown można przekonwertować na plik PDF, korzystając z przykładowego kodu do konwersji, pokazanego poniżej.

// Create a new instance of the ChromePdfRenderer class
var renderer = new IronPdf.ChromePdfRenderer();

// Convert the specified Markdown file to a PDF
var pdf = renderer.RenderMarkdownFileAsPdf("Markdown.md");

// Save the PDF to the specified path
pdf.SaveAs("Markdown_result.pdf");

PDF Converter .NET (Poradnik dewelopera), Rysunek 5: Wyjściowy plik PDF z pliku Markdown Plik PDF wygenerowany z pliku Markdown

Jak widać na powyższym obrazku, dokument źródłowy znajduje się po lewej stronie, a przekonwertowany plik PDF po prawej. Poniższy kod umożliwia konwersję ciągu znaków MD do formatu PDF. Aby uzyskać więcej informacji na temat konwersji HTML przy użyciu IronPDF, zapraszamy do zapoznania się z tym samouczkiem dotyczącym konwersji HTML do PDF.

// Create a new instance of the ChromePdfRenderer class
var renderer = new IronPdf.ChromePdfRenderer();

// Convert the specified Markdown string to a PDF
var pdf = renderer.RenderMarkdownStringAsPdf("# Hello world\n\nHello world");

// Save the PDF to the specified path
pdf.SaveAs("Markdown_result.pdf");

Więcej informacji na temat korzystania z biblioteki API IronPDF można znaleźć w dokumentacji dla programistów IronPDF Documentation Resource.

8.0 Podsumowanie

Biblioteka IronPDF zapewnia bezpłatną licencję na potrzeby programistyczne, a w zależności od potrzeb programisty dostępnych jest kilka licencji do zakupu na potrzeby środowiska produkcyjnego. Pakiet Lite ma początkową cenę $999 i nie ma dodatkowych kosztów. Licencje obejmują licencję stałą, 30-dniową gwarancję zwrotu pieniędzy, roczną pomoc techniczną i aktualizacje, a także możliwość redystrybucji w ramach modeli SaaS i OEM. Są to zakupy jednorazowe, które można wykorzystać do celów programistycznych, testowych i produkcyjnych. IronPDF oferuje również dodatkowe licencje bezpłatne ograniczone czasowo oraz licencje bezpłatne z ochroną przed redystrybucją. Aby uzyskać pełny przegląd informacji dotyczących cen i licencji IronPDF, odwiedź stronę z informacjami o licencjach IronPDF.

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.

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