Ten podstawowy samouczek koncentruje się na tym, jak scalić pliki HTML z PDF w języku C#. Obejmuje sposób konfigurowania biblioteki w swoim środowisku oraz proces krok po kroku, po którym następuje działający przykładowy kod łączenia HTML z PDF w C#. Co więcej, nie musisz instalować żadnego innego narzędzia ani aplikacji, aby pracować z tą funkcją.
Kroki, aby scalić pliki HTML do PDF w C#
- Zainstaluj interfejs API Aspose.HTML for .NET, aby scalić pliki HTML
- Załaduj wiele plików HTML, używając oddzielnego obiektu klasy HTMLDocument dla każdego pliku
- Utwórz obiekt klasy HTMLRenderer
- Zainicjuj instancję klasy PdfDevice
- Połącz źródłowe pliki HTML w jeden dokument PDF
Te kroki przedstawiają pełny proces łączenia wielu plików HTML w jeden plik PDF w języku C#. Przede wszystkim skonfiguruj środowisko systemowe do przetwarzania plików HTML. Następnie przejdź do ładowania źródłowych plików HTML i dołącz je razem jako dokument PDF.
Kod do scalania plików HTML do PDF w C#
using Aspose.Html; | |
using Aspose.Html.Rendering; | |
using Aspose.Html.Rendering.Pdf; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to merge HTML files in C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Load HTML documents to merge | |
using (var document1 = new HTMLDocument("page1.html")) | |
using (var document2 = new HTMLDocument("page2.html")) | |
using (var document3 = new HTMLDocument("page3.html")) | |
{ | |
// Create HTML Renderer class object | |
using (HtmlRenderer renderer = new HtmlRenderer()) | |
{ | |
// Initialize PdfDevice | |
using (var device = new PdfDevice("Combine.pdf")) | |
{ | |
// Merge HTML documents to PDF | |
renderer.Render(device, document1, document2, document3); | |
} | |
} | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Powyższy fragment kodu to minimalna próbka demonstrująca funkcję łączenia wielu plików HTML w jeden plik PDF w języku C#. Możesz natomiast zmienić liczbę plików wejściowych na dowolną inną liczbę plików zgodnie z wymaganiami w jednym pliku PDF. Metoda Render() ma kilka konstruktorów przeciążenia, w których można określić różne parametry, takie jak maksymalny limit czasu lub lista plików wejściowych, zgodnie z wymaganiami.
W tym samouczku wyjaśniono szczegóły * scalania kodu HTML z formatem PDF w języku C#*. Poza tym, jeśli interesuje Cię konwersja HTML do PDF, możesz zajrzeć na jak przekonwertować stronę HTML na PDF w C#.