Przejdź do treści stopki
KORZYSTANIE Z IRONPDF

Jak przekonwertować stronę HTML na PDF przy użyciu VB

W tym samouczku pokażemy, jak konwertować HTML na PDF przy użyciu najbardziej wydajnej biblioteki VB.NET IronPDF.

Jak przekonwertować stronę HTML do formatu PDF za pomocą języka VB

  1. Pobierz i zainstaluj bibliotekę VB do konwersji HTML na PDF.
  2. Utwórz obiekt renderera za pomocą metody IronPdf.ChromePdfRenderer().
  3. Użyj metody renderer.RenderHtmlAsPdf, aby przekonwertować HTML na PDF przy użyciu nazwy pliku w postaci ciągu znaków.
  4. Zapisz plik PDF, korzystając z metody SaveAs.
  5. Uruchom program, aby zobaczyć wyniki.

1. IronPDF

IronPDF to popularna biblioteka .NET Core, która zapewnia programistom narzędzia i możliwości pracy z dokumentami PDF w ich aplikacjach. Jest to biblioteka zaprojektowana specjalnie w celu uproszczenia zadań związanych z tworzeniem, modyfikowaniem i konwersją kodu HTML oraz zarządzaniem plikami PDF. Dzięki IronPDF programiści mogą programowo generować dokumenty PDF, konwertować zawartość HTML do formatu PDF, wyodrębniać tekst i obrazy z istniejących plików PDF, dodawać adnotacje, znaki wodne i elementy interaktywne w formularzach, a także łączyć, dzielić i modyfikować strony PDF. Obsługuje również .NET Core.

2. Utwórz nowy projekt VB.NET i zainstaluj IronPDF

Przed napisaniem kodu należy utworzyć nowy projekt w Visual Studio oraz zainstalować bibliotekę IronPDF, aby konwertować HTML na PDF przy użyciu języka programowania VB.

Utwórz nowy projekt VB.NET:

Otwórz program Visual Studio i wykonaj poniższe czynności, aby utworzyć nowy projekt VB.NET:

Kliknij "Plik" > "Nowy" > "Projekt..."

Jak przekonwertować stronę HTML do formatu PDF przy użyciu VB, rysunek 1: Projekt HTML do PDF Projekt HTML do PDF

Wybierz szablon projektu w oparciu o typ aplikacji (np. Windows Forms, aplikacja konsolowa, ASP.NET itp.) i kliknij Dalej.

Jak przekonwertować stronę HTML do formatu PDF przy użyciu VB, rysunek 2: Szablon projektu Szablon projektu

Wprowadź nazwę i lokalizację projektu, a następnie kliknij przycisk Dalej.

Jak przekonwertować stronę HTML do formatu PDF przy użyciu języka VB, rysunek 3: Konfiguracja projektu Konfiguracja projektu

Wybierz docelowy framework i kliknij "Utwórz", aby utworzyć projekt.

Jak przekonwertować stronę HTML do formatu PDF przy użyciu VB, rysunek 4: Docelowa platforma Docelowa platforma

Zainstaluj IronPDF:

Po utworzeniu projektu należy zainstalować bibliotekę IronPDF za pomocą NuGet. Oto jak to zrobić:

Kliknij prawym przyciskiem myszy swój projekt w Eksploratorze rozwiązań.

Wybierz "Zarządzaj pakietami NuGet..."

Jak przekonwertować stronę HTML do formatu PDF przy użyciu VB, rysunek 5: Zarządzanie pakietami NuGet Zarządzaj pakietami NuGet

W oknie "NuGet Package Manager" upewnij się, że po lewej stronie zaznaczona jest opcja "Browse".

W polu wyszukiwania wpisz "IronPDF".

Jak przekonwertować stronę HTML do formatu PDF przy użyciu VB, rysunek 6: IronPDF IronPDF

Wybierz pakiet "IronPDF" z wyników wyszukiwania.

Kliknij przycisk "Zainstaluj", aby zainstalować pakiet.

Jak przekonwertować stronę HTML do formatu PDF przy użyciu języka VB, rysunek 7: Instalacja IronPDF Instalacja IronPDF

3. Konwersja dokumentu HTML do formatu PDF przy użyciu IronPDF i języka programowania VB

Proces generowania plików PDF z treści i plików HTML jest zarówno intrygujący, jak i łatwy do zrealizowania dzięki wykorzystaniu IronPDF. W kolejnych sekcjach zajmiemy się przykładami ilustrującymi płynną konwersję zarówno ciągów znaków HTML, jak i plików HTML na starannie przygotowane dokumenty PDF.

3.1. Ciąg znaków HTML do dokumentu PDF

IronPDF oferuje funkcję konwersji dokumentów HTML do formatu PDF przy użyciu języka programowania VB za pomocą zaledwie kilku wierszy kodu. Zobaczmy, jak to działa w poniższym przykładowym fragmencie kodu.

Imports IronPdf

Module Module1
    Sub Main()
        ' Create a new PDF renderer using IronPDF.
        Dim renderer = New ChromePdfRenderer()

        ' Convert a simple HTML string to a PDF document.
        Dim document = renderer.RenderHtmlAsPdf("<h1> My First PDF in VB.NET</h1>")

        ' Save the resulting PDF document to a file.
        document.SaveAs("MyFirst.pdf")
    End Sub
End Module

Ten przykładowy fragment kodu najpierw importuje przestrzeń nazw IronPDF, która zawiera klasy i metody używane do pracy z dokumentami PDF. Następnie tworzy nowy obiekt silnika renderującego, który służy do konwersji HTML na PDF. Metoda RenderHtmlAsPdf obiektu renderera przyjmuje jako dane wejściowe ciąg znaków HTML i zwraca obiekt Document reprezentujący dokument PDF. Na koniec używana jest metoda SaveAs obiektu Document w celu zapisania nowego dokumentu PDF do pliku.

3.1.1. Wynik

Jak przekonwertować stronę HTML do formatu PDF przy użyciu języka VB, rysunek 8: Wynik w formacie PDF w przeglądarce Google Chrome Wyjście PDF w przeglądarce Google Chrome

3.2. Plik HTML do dokumentu PDF

W poniższej sekcji omówimy proces konwersji strony HTML do formatu PDF przy użyciu biblioteki IronPDF. Na początek możesz albo wygenerować nowy plik HTML, pisząc kod HTML, albo wykorzystać istniejący jako punkt wyjścia.

3.2.1. Plik wejściowy HTML

Jak przekonwertować stronę HTML do formatu PDF przy użyciu języka VB, rysunek 9: Plik wejściowy HTML Plik wejściowy HTML

Imports IronPdf

Module Module1
    Sub Main()
        ' Create a new PDF renderer using IronPDF.
        Dim renderer = New ChromePdfRenderer()

        ' Convert an HTML file to a PDF document.
        Dim document = renderer.RenderHtmlFileAsPdf("invoice.html")

        ' Save the resulting PDF document to a file.
        document.SaveAs("invoice.pdf")
    End Sub
End Module

Powyższy kod źródłowy najpierw tworzy obiekt renderujący formularz HTML za pomocą metody ChromePdfRenderer, a następnie konwertuje plik HTML do formatu PDF za pomocą metody RenderHtmlFileAsPdf. Na koniec zapisz plik PDF, korzystając z metody SaveAs.

3.2.2. Wynik

Jak przekonwertować stronę HTML do formatu PDF za pomocą VB, rysunek 10: Wynikowy plik faktury Wynik faktury

4. Podsumowanie

Konwersja plików HTML do formatu PDF przy użyciu języka Visual Basic (VB) to cenna umiejętność zarówno dla programistów, jak i użytkowników. Dzięki płynnemu połączeniu dynamiki języka VB i konwersji HTML z trwałością i przenośnością formatu PDF, zarówno programiści, jak i użytkownicy mogą osiągnąć nowy poziom wszechstronności i niezawodności w obsłudze treści cyfrowych. Biblioteka IronPDF to potężne narzędzie, które umożliwia programowe generowanie dokumentów PDF, konwersję treści HTML do formatu PDF, wyodrębnianie tekstu i obrazów z istniejących plików PDF, dodawanie adnotacji, znaków wodnych i elementów interaktywnych, a także scalanie, dzielenie i modyfikowanie stron PDF.

Artykuł zawierał szczegółowy przegląd sposobu użycia IronPDF do konwersji HTML na PDF w VB. Przykłady kodu były jasne i zwięzłe, a instrukcje łatwe do zrozumienia. Pełny kod źródłowy dotyczący korzystania z VB można znaleźć w przewodniku VB.NET w formacie PDF. Szczegółowe instrukcje krok po kroku znajdują się również w samouczku IronPDF dotyczącym konwersji HTML do PDF. Bibliotekę HTML to PDF można pobrać ze strony NuGet pod tym oficjalnym linkiem NuGet. Dodatkowe instrukcje można znaleźć w samouczku dotyczącym programu IronPDF VB.NET PDF Creator.

Często Zadawane Pytania

Jak mogę przekonwertować HTML na PDF w VB.NET?

W VB.NET możesz użyć biblioteki IronPDF. Rozpocznij od utworzenia obiektu ChromePdfRenderer, a następnie użyj metody RenderHtmlAsPdf z zawartością HTML. Na koniec zapisz PDF używając metody SaveAs.

Jakie kroki są związane z instalacją biblioteki PDF dla VB.NET?

Aby zainstalować IronPDF w VB.NET, otwórz swój projekt w Visual Studio, przejdź do opcji 'Zarządzaj pakietami NuGet', wyszukaj 'IronPDF' i kliknij 'Zainstaluj', aby dodać go do swojego projektu.

Jak przekonwertować plik HTML na dokument PDF przy użyciu IronPDF?

Z IronPDF użyj obiektu ChromePdfRenderer i wywołaj metodę RenderHtmlFileAsPdf, przekazując ścieżkę do swojego pliku HTML. Zapisz wynikowy PDF za pomocą metody SaveAs.

Jakie są zalety konwersji HTML do PDF?

Konwersja HTML do PDF jest korzystna do tworzenia przenośnych, standardowych dokumentów z dynamicznej zawartości webowej, odpowiednich do oficjalnej dokumentacji i łatwego udostępniania.

Jakie inne funkcje oferuje IronPDF oprócz konwersji HTML do PDF?

IronPDF oferuje funkcje takie jak: ekstrakcja tekstu i obrazów, dodawanie adnotacji, znaków wodnych, interaktywnych elementów formularzy oraz manipulacja stronami PDF, takim jak scalanie i dzielenie.

Czy IronPDF jest kompatybilny z aplikacjami .NET Core?

Tak, IronPDF jest kompatybilny z .NET Core, co pozwala deweloperom na używanie go w różnych aplikacjach .NET.

Jak rozpocząć pracę z IronPDF w nowym projekcie VB.NET?

Rozpocznij, tworząc nowy projekt VB.NET w Visual Studio i zainstaluj IronPDF przez NuGet, aby zacząć korzystać z jego funkcji do operacji na PDF-ach.

Gdzie mogę znaleźć dodatkowe zasoby na temat korzystania z IronPDF?

Dodatkowe zasoby i poradniki dotyczące korzystania z IronPDF można znaleźć na ich oficjalnej stronie internetowej, szczególnie w sekcji 'tutorials'.

Dlaczego powinienem używać IronPDF do konwersji HTML do PDF w VB.NET?

IronPDF upraszcza proces konwersji z minimalną ilością kodu i dostarcza wysokiej jakości PDF-y, co czyni go idealnym do profesjonalnego i wydajnego użycia w VB.NET.

Czy IronPDF radzi sobie z ekstrakcją tekstu i obrazów z PDF-ów?

Tak, IronPDF może ekstraktować zarówno tekst, jak i obrazy z istniejących dokumentów PDF, oferując solidną funkcjonalność do manipulacji dokumentami.

Czy IronPDF jest w pełni obsługiwany w .NET 10?

Tak, IronPDF jest w pełni kompatybilny z .NET 10. Obsługuje .NET 10 dzięki swoim podstawowym API, w tym funkcjom takim jak konwersja HTML do PDF, i działa na systemach Windows, macOS i Linux przy tworzeniu aplikacji na .NET 10.

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