IRONSOFTWAREHOME
KORZYSTANIE Z IRONPDF

Stwórz plik PDF z przewodnika Blazor

Curtis Chau
Curtis Chau
Updated: 3 czerwca 2026

1. Wprowadzenie

Format PDF firmy Adobe jest szeroko stosowany w różnych branżach do zadań takich jak tworzenie faktur. Programiści używają również formatu PDF do tworzenia dokumentów zgodnych ze specyfikacjami klientów. Biblioteki uprościły proces tworzenia plików PDF, a przy wyborze biblioteki do projektu warto wziąć pod uwagę takie funkcje, jak możliwości kompilacji, odczytu i konwersji.

2. Funkcje IronPDF

IronPDF to solidny framework SDK do obsługi plików PDF, który ułatwia tworzenie, odczytywanie i edycję dokumentów PDF. Konwertuje HTML na PDF przy użyciu silnika Chrome i obsługuje różne komponenty internetowe, takie jak Xamarin, Blazor, Unity, aplikacje HoloLens i inne. Działa zarówno z aplikacjami internetowymi, jak i tradycyjnymi aplikacjami dla systemu Windows. IronPDF umożliwia tworzenie estetycznych plików PDF przy użyciu HTML5, JavaScript, CSS i obrazów oraz zawiera potężny konwerter HTML na PDF.

3. Tworzenie dokumentów PDF na podstawie obrazów

IronPDF ułatwia tworzenie plików PDF na podstawie obrazów.

' Create a PDF document from a single image file
Dim pdfdoc = ImageToPdfConverter.ImageToPdf("test.png").SaveAs("Resultimage.pdf")
VB .NET

Korzystając z klasy ImageToPdfConverter, łatwo jest używać bez tworzenia jakiegokolwiek obiektu dla tej klasy. Metoda ImageToPdf akceptuje nazwę pliku i ścieżkę jako parametr i konwertuje podany plik PNG do żądanego formatu PDF. Na koniec, metoda SaveAs zapisuje wygenerowany plik PDF w żądanej lokalizacji.

Poniższy obrazek przedstawia wynik działania powyższego kodu.

How to Add Images to PDF in VB .NET, Rysunek 1: Wyjście pliku PDF

Plik PDF na wyjściu

W poniższym przykładzie tworzony jest dokument PDF na podstawie listy obrazów.

' Create a PDF document from a list of image files
Dim lstimages As List(Of String) = New List(Of String)
lstimages.Add("test.png")
lstimages.Add("demo.png")
Dim pdfdoc = ImageToPdfConverter.ImageToPdf(lstimages).SaveAs("Resultimage.pdf")
VB .NET

How to Add Images to PDF in VB .NET, Rysunek 2: Plik PDF z dwóch obrazów

Plik PDF z dwóch obrazów

4. Tworzenie dokumentów PDF z obiektów obrazów bitmapowych

Kilka obiektów obrazów bitmapowych można przekonwertować na pliki PDF za pomocą zaledwie kilku wierszy kodu.

' Convert a single Bitmap image object to a PDF file
Imports System.Drawing
Imports IronPdf

Dim image As Bitmap = Bitmap.FromFile("test.png")
Dim pdfDoc = ImageToPdfConverter.ImageToPdf(image).SaveAs("Resultimage.pdf")
VB .NET

W powyższym przykładzie obiekt Bitmap jest tworzony na podstawie pliku PNG i wykorzystywany jako format pośredni do konwersji do pliku PDF.

How to Add Images to PDF in VB .NET, Rysunek 3: Wygenerowanie pliku PDF z obrazu PNG

Wygeneruj plik PDF z obrazu PNG

Możliwe jest również połączenie kolekcji (lub listy) obiektów Bitmap w pojedynczy plik PDF:

' Combine multiple Bitmap objects into a single PDF document
Dim lstImages As List(Of IronSoftware.Drawing.AnyBitmap) = New List(Of IronSoftware.Drawing.AnyBitmap)
lstImages.Add(Bitmap.FromFile("test.png"))
lstImages.Add(Bitmap.FromFile("demo.png"))
Dim pdfDoc = ImageToPdfConverter.ImageToPdf(lstImages).SaveAs("Resultimage.pdf")
VB .NET

How to Add Images to PDF in VB .NET, Rysunek 4: Połącz wiele plików Bitmap, aby wygenerować plik PDF

Połącz wiele plików bitmapowych, aby wygenerować plik PDF

Skonfiguruj zachowanie powyższych wywołań metod, używając obiektu ChromePdfRenderOptions, aby ulepszyć wizualny aspekt wyjściowego pliku PDF. Opcje, które można skonfigurować, obejmują pozycję obrazu, formatowanie nagłówka i stopki, tytuł strony, rozmiar strony i wiele innych.

Więcej informacji na temat dodawania obrazów do plików PDF za pomocą IronPDF, a także inne informacje, można znaleźć w dokumentacji IronPDF.

5. Podsumowanie

Biblioteka IronPDF oferuje bezpłatną licencję na potrzeby programistyczne, a w zależności od potrzeb programisty dostępne są różne licencje do zakupu na potrzeby środowiska produkcyjnego. Pakiet Lite kosztuje $999 z góry i nie ma żadnych dalszych wydatków. Licencje obejmują Licencję wieczystą, roczną pomoc techniczną, aktualizacje oraz opcje dystrybucji w modelu SaaS i OEM. Są to jednorazowe inwestycje, które można wykorzystać do produkcji, testowania i rozwoju.

IronPDF oferuje również dodatkowe, ograniczone czasowo bezpłatne licencje. Ponadto IronPDF oferuje bezpłatne licencje, które uniemożliwiają dalsze rozpowszechnianie. Aby zapoznać się z pełnymi informacjami na temat cen i licencji IronPDF, odwiedź stronę Szczegóły licencji 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