String HTML na PDF
Dzięki IronPDF można tworzyć nowe dokumenty PDF z prostych łańcuchów HTML w ramach projektu .NET, a IronPDF może być używany w C#, F# i VB.NET. Dzięki użyciu klasy ChromePdfRenderer można mieć pewność, że wszystkie dokumenty PDF renderowane z łańcuchów HTML będą pixel-perfect. Dzięki potężnym funkcjom konwersji HTML na PDF w IronPDF można tworzyć wysokiej jakości pliki PDF dostosowane do konkretnych potrzeb.
Cztery kroki do konwersji łańcucha HTML na PDF
- Zaimportuj bibliotekę IronPDF.
- Zainicjuj nowy obiekt
ChromePdfRenderer. - Użyj metody
RenderHtmlAsPdf. - Zapisz PDF używając
PdfDocument.SaveAs.
Zobacz poniższy przykład kodu, aby uzyskać więcej szczegółów:
Pierwszym krokiem do konwersji łańcucha HTML na PDF w C# jest upewnienie się, że biblioteka IronPDF jest poprawnie skonfigurowana i działa w projekcie. Dołączając using IronPdf, upewniamy się, że mamy dostęp do klas potrzebnych z biblioteki IronPDF do przeprowadzenia konwersji HTML na PDF. Kolejna linia, Installation.EnableWebSecurity = true, służy do wyłączenia lokalnego dostępu do dysku lub żądań cross-origin, co zapewnia bezpieczeństwo operacji. (Uwaga: ta linia była nieobecna w przykładzie, ale zazwyczaj odnosi się do ustawień konfiguracyjnych zabezpieczających operacje renderowania PDF.)
Przykład pokazuje, jak stworzyć instancję ChromePdfRenderer, która obsługuje konwersję HTML na PDF. Metoda RenderHtmlAsPdf służy do konwersji prostego łańcucha HTML ("<h1>Hello World</h1>") do dokumentu PDF. Ten dokument jest zapisywany na dysku za pomocą metody SaveAs.
W zaawansowanym przykładzie pokazano, że IronPDF obsługuje zawartość HTML zawierającą zewnętrzne zasoby, takie jak obrazy, CSS i JavaScript. Aby załadować te zasoby, używany jest opcjonalny parametr BasePath, który określa katalog zawierający wymagane pliki. Powstały PDF, zawierający zewnętrzne zasoby, jest zapisywany przy użyciu tej samej metody SaveAs. Ten przykład kodu podkreśla zdolność IronPDF do obsługi zarówno podstawowych, jak i złożonych treści HTML, co czyni go efektywnym narzędziem do programatycznego generowania PDF.

