示例#1
0
        public static void SpecifyImageSpecificOptions()
        {
            //ExStart: SpecifyImageSpecificOptions
            // Prepare an HTML code
            var code = @"<div>Hello World!!</div>";

            // Initialize an instance of HTML document based on prepared code
            using (var document = new Aspose.Html.HTMLDocument(code, "."))
            {
                // Create an instance of Rendering Options
                var options = new Aspose.Html.Rendering.Image.ImageRenderingOptions()
                {
                    Format = Aspose.Html.Rendering.Image.ImageFormat.Jpeg,

                    // Disable smoothing mode
                    SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.None,

                    // Set the image resolution as 75 dpi
                    VerticalResolution   = Aspose.Html.Drawing.Resolution.FromDotsPerInch(75),
                    HorizontalResolution = Aspose.Html.Drawing.Resolution.FromDotsPerInch(75),
                };


                // Create an instance of Image Device
                using (var device = new Aspose.Html.Rendering.Image.ImageDevice(options, "output.jpg"))
                {
                    // Render HTML to Image
                    document.RenderTo(device);
                }
            }
            //ExEnd: SpecifyImageSpecificOptions
        }
示例#2
0
        public static void Run()
        {
            // ExStart:HTMLToTIFF
            // The path to the documents directory
            string dataDir = RunExamples.GetDataDir_Data();

            Aspose.Html.Rendering.Image.ImageRenderingOptions pdf_options = new Aspose.Html.Rendering.Image.ImageRenderingOptions();

            // Instantiate PdfDevice object while passing PdfRenderingOptions and resultant file path as arguments
            using (Aspose.Html.Rendering.Image.ImageDevice pdf_device = new Aspose.Html.Rendering.Image.ImageDevice(pdf_options, dataDir + "Aspose_HTML.tiff"))
                // Create HtmlRenderer object
                using (Aspose.Html.Rendering.HtmlRenderer renderer = new Aspose.Html.Rendering.HtmlRenderer())
                    // Create HtmlDocument instance while passing path of already created HTML file
                    using (Aspose.Html.HTMLDocument html_document = new Aspose.Html.HTMLDocument(dataDir + "input.html"))
                    {
                        // Render the output using HtmlRenderer
                        renderer.Render(pdf_device, html_document);
                    }
            // ExEnd:HTMLToTIFF
        }