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 }
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 }