Click or drag to resize
Pdf Library for .NET

HtmlToPdfConvertHtmlStringAsync(String) Method

Asynchronously renders the specified HTML string and returns the result as a PDF document.

Namespace: SelectPdf.Universal
Assembly: SelectPdf.HtmlToPdf.Universal (in SelectPdf.HtmlToPdf.Universal.dll) Version: 26.4
Syntax
public Task<PdfDocument> ConvertHtmlStringAsync(
	string htmlString
)

Parameters

htmlString  String
The HTML content to convert. Cannot be null.

Return Value

TaskPdfDocument
A task that completes with a PdfDocument containing the converted content. The caller is responsible for saving and closing the returned document.
Exceptions
ExceptionCondition
HtmlToPdfException The task faults with this exception when htmlString is null or when the conversion fails.
InvalidOperationException The task faults with this exception when this converter is already running a conversion.
Remarks
The conversion produces the same document as ConvertHtmlString(String), without holding a thread while the HTML renders; see ConvertUrlAsync(String). Relative resources referenced by the HTML are not resolved; use ConvertHtmlStringAsync(String, String) and supply a base URL to resolve them.
Example
HtmlToPdf converter = new HtmlToPdf();
PdfDocument doc =
    await converter.ConvertHtmlStringAsync("<h1>Hello World</h1>");
doc.Save("hello.pdf");
doc.Close();
See Also