Przejdź do treści stopki
KORZYSTANIE Z IRONPDF

Jak dodać obrazy do PDF w VB .NET

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

Dzięki wykorzystaniu klasy ImageToPdfConverter jest ona łatwa w użyciu bez konieczności tworzenia jakiegokolwiek obiektu dla tej klasy. Metoda ImageToPdf przyjmuje nazwę pliku i ścieżkę jako parametr i konwertuje podany plik PNG na żądany plik PDF. Na koniec metoda SaveAs zapisuje wygenerowany plik PDF w wybranej lokalizacji.

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

Jak dodawać obrazy do plików PDF w VB .NET, rysunek 1: Plik PDF na wyjściu 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")

Jak dodawać obrazy do pliku PDF w VB .NET, rysunek 2: Plik PDF utworzony 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")

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

Jak dodawać obrazy do plików PDF w VB .NET, rysunek 3: Generowanie pliku PDF z obrazu PNG Wygeneruj plik PDF z obrazu PNG

Możliwe jest również połączenie zbioru (lub listy) obiektów Bitmap w jeden 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")

Jak dodawać obrazy do pliku PDF w VB .NET, rysunek 4: Łączenie wielu plików bitmapowych w celu wygenerowania pliku PDF Połącz wiele plików bitmapowych, aby wygenerować plik PDF

Skonfiguruj zachowanie powyższych wywołań metod za pomocą obiektu ChromePdfRenderOptions, aby poprawić wygląd wyjściowego pliku PDF. Opcje, które można skonfigurować, obejmują położenie 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 $799 z góry i nie wiąże się z żadnymi bieżącymi wydatkami. 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.

Często Zadawane Pytania

Jak wstawić obrazy do dokumentu PDF za pomocą VB.NET?

Możesz użyć IronPDF do wstawiania obrazów do dokumentów PDF w VB.NET za pomocą klasy ImageToPdfConverter. Na przykład metoda ImageToPdfConverter.ImageToPdf("image.png").SaveAs("output.pdf") utworzy plik PDF z pliku obrazu.

Jakie formaty obrazów są obsługiwane podczas konwersji do PDF w VB.NET?

IronPDF obsługuje wiele formatów obrazów do konwersji do formatu PDF, w tym PNG, JPEG, BMP i GIF. Pliki tych obrazów można konwertować do formatu PDF za pomocą narzędzia ImageToPdfConverter.

Czy mogę dostosować wygląd pliku PDF podczas dodawania obrazów za pomocą VB.NET?

Tak, IronPDF umożliwia dostosowanie pliku PDF, np. pozycjonowanie obrazów, nagłówków, stopek i rozmiarów stron, przy użyciu ChromePdfRenderOptions.

Czy można połączyć wiele obrazów w jeden dokument PDF?

Tak, dzięki IronPDF można połączyć wiele obrazów w jeden dokument PDF, przekazując listę obrazów do ImageToPdfConverter i zapisując wynik jako jeden plik PDF.

Jak mogę używać obiektów Bitmap do tworzenia plików PDF w VB.NET?

IronPDF obsługuje bezpośrednie wykorzystanie obiektów Bitmap do tworzenia plików PDF. Obrazy Bitmap można konwertować, przekazując je do ImageToPdfConverter w celu wygenerowania plików PDF.

Jakie opcje licencji są dostępne dla IronPDF?

IronPDF oferuje bezpłatną licencję deweloperską oraz różne licencje produkcyjne, które obejmują nieograniczone użytkowanie, wsparcie techniczne i aktualizacje. Opcje licencyjne obejmują również dystrybucję w modelu SaaS oraz OEM.

Czy IronPDF pozwala na umieszczanie elementów interaktywnych w pliku PDF?

Tak, IronPDF może dodawać elementy interaktywne, takie jak formularze i adnotacje, do dokumentów PDF, zwiększając funkcjonalność plików PDF.

W jaki sposób IronPDF obsługuje konwersję HTML do PDF?

IronPDF wykorzystuje silnik Chrome do konwersji HTML na PDF, zapewniając wysoką wierność renderowania HTML5, JavaScript i CSS do estetycznych plików PDF.

Jakie platformy są kompatybilne z IronPDF?

IronPDF jest kompatybilny z różnymi platformami, w tym z aplikacjami Xamarin, Blazor, Unity i HoloLens, co sprawia, że jest wszechstronnym rozwiązaniem dla różnych środowisk programistycznych.

Czy IronPDF jest w pełni kompatybilny z .NET 10 i jakie korzyści to przynosi podczas dodawania obrazów w VB.NET?

Tak, IronPDF jest w pełni kompatybilny z .NET 10, obsługując C# i VB.NET w projektach .NET 10. Ta kompatybilność zapewnia poprawę wydajności, zużycia pamięci i narzędzi podczas pracy z obrazami lub dużymi plikami graficznymi, a także integruje się z najnowszymi interfejsami API .NET bez konieczności specjalnej konfiguracji.

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

Czytaj więcej

Zespol wsparcia Iron

Jestesmy online 24 godziny, 5 dni w tygodniu.
Czat
Email
Zadzwon do mnie