Aspose.Pdf.Examples.CSharp.AsposePDF.DocumentConversion.ProvideCredentialsDuringHTMLToPDF.Run C# (CSharp) Метод

Run() публичный статический Метод

public static Run ( ) : void
Результат void
        public static void Run()
        {
            try
            {
                // ExStart:ProvideCredentialsDuringHTMLToPDF
                // The path to the documents directory.
                string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();

                // Create a request for the URL.
                WebRequest request = WebRequest.Create("http:// My.signchart.com/Report/PrintBook.asp?ProjectGuid=6FB9DBB0-");
                // If required by the server, set the credentials.
                request.Credentials = CredentialCache.DefaultCredentials;
                // Get the response.
                HttpWebResponse response = (HttpWebResponse)request.GetResponse();

                // Get the stream containing content returned by the server.
                Stream dataStream = response.GetResponseStream();
                // Open the stream using a StreamReader for easy access.
                StreamReader reader = new StreamReader(dataStream);
                // Read the content.
                string responseFromServer = reader.ReadToEnd();
                reader.Close();
                dataStream.Close();
                response.Close();

                MemoryStream stream = new MemoryStream(System.Text.Encoding.UTF8.GetBytes(responseFromServer));

                HtmlLoadOptions options = new HtmlLoadOptions("http:// My.signchart.com/");
                options.ExternalResourcesCredentials = CredentialCache.DefaultCredentials;

                // Load HTML file
                Document pdfDocument = new Document(stream, options);
                // Save resultant file
                pdfDocument.Save("ProvideCredentialsDuringHTMLToPDF_out.pdf");
                // ExEnd:ProvideCredentialsDuringHTMLToPDF
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }        
    }
ProvideCredentialsDuringHTMLToPDF