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: EvoPdf
Assembly: 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: Document
The 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.

See Also