Ten krótki samouczek zawiera szczegółowe informacje na temat konwertowania strony HTML do formatu PDF w C#, gdzie plik źródłowy HTML jest ładowany z dysku. Wyjściowy plik PDF można skonfigurować, ustawiając różne właściwości, takie jak tytuł, data modyfikacji itp. Ta konwersja HTML do PDF przy użyciu C# jest ostatecznie zakończona poprzez zapisanie pliku PDF wraz z powyższymi właściwościami.
Kroki, aby przekonwertować stronę HTML na PDF w C#
- Skonfiguruj projekt, aby dodać Aspose.HTML z menedżera pakietów NuGet
- Załaduj źródłowy plik HTML, używając klasy HTMLDocument do konwersji do formatu PDF
- Zainicjuj obiekt PdfSaveOptions, aby skonfigurować wyjściowy plik PDF
- Ustaw tytuł wyjściowego dokumentu PDF, datę modyfikacji i kolor tła
- Wywołując metodę Save w języku C# wyeksportuj HTML do PDF
Te kroki, aby konwertować HTML na PDF przy użyciu języka C# pokazują, że najpierw dodawane są niezbędne biblioteki, a następnie używana jest klasa HTMLDocument do załadowania źródłowego pliku HTML. W następnym kroku tworzony jest obiekt klasy PdfSaveOptions, który zawiera różne właściwości, takie jak obiekt klasy DocumentInfo, który dodatkowo zawiera różne właściwości, w tym tytuł i datę modyfikacji, o których mowa powyżej. Podobnie obiekt klasy PdfSaveOptions zawiera właściwość koloru tła, która jest ustawiona w tym samouczku.
Kod do konwersji HTML na PDF przy użyciu C#
Ten kod używa obiektu klasy HTMLDocument do ładowania pliku z dysku, jednak dostępnych jest wiele innych przeciążeń, takich jak ładowanie strony HTML za pomocą adresu URL, tworzenie dokumentu HTML z RequestMessage, ładowanie ze strumienia i wiele innych. Podobnie PdfSaveOptions zawiera inne właściwości, takie jak szyfrowanie, ustawienia strony, rozdzielczość pozioma i pionowa itp.
Używając C#, generowanie PDF z HTML jest łatwo możliwe przy użyciu szczegółowych kroków i przykładowego kodu podanego powyżej. Jeśli chcesz przekonwertować HTML na inny format, na przykład tekst, zapoznaj się z artykułem na temat jak przekonwertować HTML na tekst w C#.