Gets a Document object representing the result of conversion of the HTML string read from the specified HTML stream to PDF
using also a base URL to resolve the external resources and an URL to resolve the internal links.
The resulted Document object can be modified and saved to a file, to a stream, to a memory buffer or to a HTTP response.
The Document object must be closed after save to release the system resources used during conversion.
Namespace: EvoPdfAssembly: evohtmltopdf (in evohtmltopdf.dll) Version: 4.12.0.0
Syntax
| C# |
|---|
public Document GetPdfDocumentObjectFromHtmlStream( Stream htmlStream, Encoding streamEncoding, string urlBase, string internalLinksDocUrl ) |
| Visual Basic |
|---|
Public Function GetPdfDocumentObjectFromHtmlStream ( htmlStream As Stream, streamEncoding As Encoding, urlBase As String, internalLinksDocUrl As String ) As Document |
| Visual C++ |
|---|
public: Document^ GetPdfDocumentObjectFromHtmlStream( Stream^ htmlStream, Encoding^ streamEncoding, String^ urlBase, String^ internalLinksDocUrl ) |
Parameters
- htmlStream
- Type: System.IO..::..Stream
The HTML stream containing the HTML string to be converted to PDF.
- streamEncoding
- Type: System.Text..::..Encoding
The encoding of the string read from the HTML stream.
- urlBase
- Type: System..::..String
The urlBase parameter allows the converter to determine the full URLs from relative URLs for images and CSS files appearing in the HTML stream.
- internalLinksDocUrl
- Type: System..::..String
The full URL of the document referenced by the internal links from the HTML stream.
Return Value
Type: DocumentThe Document object that can be modified and saved to a file, to a stream, to a memory buffer or to a HTTP response. The Document object must be closed after save to release the system resources used during conversion.