Convertir HTML a TIFF

Usar los métodos Converter.ConvertHTML es la forma más común de convertir código HTML a varios formatos. Es posible que sea necesario convertir archivos HTML a imágenes TIFF, por ejemplo, si desea agregar una página web en una presentación de PowerPoint o enviarla por correo electrónico. Con Aspose.HTML for .NET, puede convertir HTML a formato TIFF mediante programación con control total sobre una amplia gama de parámetros de conversión.

La conversión de HTML a TIFF le permite guardar un documento HTML como una imagen TIFF. En este artículo, encontrará información sobre cómo convertir HTML a TIFF usando los métodos ConvertHTML() de la clase Converter y cómo aplicar ImageSaveOptions y ICreateStreamProvider parámetros.

Convertidor HTML en línea

Puede comprobar la funcionalidad de la API Aspose.HTML y convertir HTML en tiempo real. Cargue HTML desde el sistema de archivos local, seleccione el formato de salida y ejecute el ejemplo. En el ejemplo, las opciones de guardar están configuradas de forma predeterminada. Recibirá inmediatamente el resultado en un archivo separado.

                
            

Si desea convertir HTML a TIFF mediante programación, consulte los siguientes ejemplos de código C#.

Convertir HTML a TIFF

Convertir un archivo a otro formato usando el método ConvertHTML() es una secuencia de operaciones entre las que se encuentran cargar y guardar documentos:

  1. Cargue un archivo HTML usando la clase HTMLDocument.
  2. Cree un nuevo objeto ImageSaveOptions con TIFF ImageFormat. De forma predeterminada, la propiedad Formato es PNG.
  3. Utilice el método ConvertHTML() de la clase Converter para guardar HTML como una imagen TIFF. Debe pasar HTMLDocument, ImageSaveOptions y la ruta del archivo de salida al método ConvertHTML() para convertir HTML a TIFF.

Eche un vistazo al siguiente fragmento de código C# que muestra el proceso de conversión de HTML a TIFF utilizando Aspose.HTML for .NET.

 1// Prepare a path to a source HTML file
 2string documentPath = Path.Combine(DataDir, "nature.html");
 3
 4// Prepare a path for converted file saving 
 5string savePath = Path.Combine(OutputDir, "nature-output.tiff");
 6
 7// Initialize an HTML document from the file
 8using var document = new HTMLDocument(documentPath);
 9
10// Create an instance of the ImageSaveOptions class 
11var options = new ImageSaveOptions(ImageFormat.Tiff);
12
13// Convert HTML to TIFF
14Converter.ConvertHTML(document, options, savePath);

Opciones de guardado – ImageSaveOptions

Aspose.HTML permite convertir HTML a TIFF utilizando opciones de guardado predeterminadas o personalizadas. El uso de ImageSaveOptions le permite personalizar el proceso de renderizado. Puede especificar el image format, page size, margins, compression level, CSS media-type, etc.

PropertyDescription
CompressionSets Tagged Image File Format (TIFF) Compression. By default, this property is LZW.
CSSGets a CssOptions object which is used for configuration of CSS properties processing.
FormatSets the ImageFormat (JPG, PNG, BMP, TIFF, or GIF). By default, this property is PNG.
BackgroundColorThis property sets the color that will fill the background. By default, this property is Transparent.
PageSetupThis property gets a page setup object and uses it for configuration output page-set.
HorizontalResolutionSets horizontal resolution for output images in pixels per inch. The default value is 300 dpi.
VerticalResolutionSets vertical resolution for output images in pixels per inch. The default value is 300 dpi.
UseAntialiasingThis property sets the image rendering quality. Antialiasing is enabled by default.
TextGets a TextOptions object which is used for configuration of text rendering.

Para obtener más información sobre la clase ImageSaveOptions, lea el artículo Convertidores de ajuste fino.

Convierta HTML a TIFF usando ImageSaveOptions

Para convertir HTML a TIFF especificando ImageSaveOptions, debe seguir algunos pasos:

  1. Cargue un archivo HTML utilizando uno de los constructores HTMLDocument() de la clase HTMLDocument.
  2. Cree un nuevo objeto ImageSaveOptions con TIFF ImageFormat y especifique las opciones de guardado. De forma predeterminada, la propiedad Formato es PNG.
  3. Utilice el método ConvertHTML() de la clase Converter para guardar HTML como una imagen TIFF. Debe pasar HTMLDocument, ImageSaveOptions y la ruta del archivo de salida al método ConvertHTML() para convertir HTML a TIFF.

El siguiente fragmento de código C# muestra cómo convertir HTML a TIFF usando opciones de guardado personalizadas:

 1string documentPath = Path.Combine(DataDir, "nature.html");
 2string savePath = Path.Combine(OutputDir, "nature-output-options.tiff");
 3
 4
 5// Initialize an HTML Document from the html file
 6using var document = new HTMLDocument(documentPath);
 7
 8// Initialize ImageSaveOptions 
 9var options = new ImageSaveOptions(ImageFormat.Tiff)
10{
11    Compression = Compression.None,
12    BackgroundColor = System.Drawing.Color.Bisque,
13    HorizontalResolution = 150,
14    VerticalResolution = 150,
15    UseAntialiasing = true,
16};
17
18// Convert HTML to TIFF
19Converter.ConvertHTML(document, options, savePath);

El constructor ImageSaveOptions() inicializa una instancia de la clase ImageSaveOptions que se pasa al método ConvertHTML(). El método ConvertHTML() toma el document, las options, la ruta del archivo de salida savePath y realiza la operación de conversión.

En el ejemplo anterior, agregamos:

Puede descargar los ejemplos completos y los archivos de datos desde GitHub.

Aspose.HTML ofrece un Convertidor de HTML a TIFF en línea gratuito que convierte imágenes HTML a TIFF con alta calidad, fácil y rápido. ¡Simplemente cargue, convierta sus archivos y obtenga resultados en unos segundos!

Texto “Convertidor de HTML a TIFF”

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.