Convertidor XHTML en línea gratuito
¡Pruebe la calidad de la conversión de XHTML a MHTML directamente en su navegador! Cargue un archivo XHTML del sistema de archivos local, seleccione el formato de salida requerido de la lista y ejecute el ejemplo. ¡Es rápido, fácil, seguro y completamente gratis! La conversión de XHTML a MHTML se realizará con las opciones de guardado predeterminadas. Inmediatamente obtendrá el resultado como un archivo separado. Entonces, ¡convierta rápidamente cualquier página web o formato XHTML a MHTML en línea!using Aspose.Html; using Aspose.Html.Converters; using Aspose.Html.Saving; using var document = new HTMLDocument("{{input lower}}"); {{#if_output 'PDF'}} var options = new PdfSaveOptions(); {{/if_output}} {{#if_output 'DOCX'}} var options = new DocSaveOptions(); {{/if_output}} {{#if_output 'XPS'}} var options = new XpsSaveOptions(); {{/if_output}} {{#if_output 'MD'}} var options = new MarkdownSaveOptions(); {{/if_output}} {{#if_output 'MHTML'}} var options = new MHTMLSaveOptions(); {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}} var options = new ImageSaveOptions(ImageFormat.{{output param2 camel}}); {{/if_output}} {{#if_output 'PDF' 'XPS' 'DOCX' 'MHTML' 'PNG' 'JPG' 'BMP' 'TIFF' 'GIF' 'MD'}} Converter.ConvertHTML(document, options, "output.{{output lower}}"); {{/if_output}} {{#if_output 'HTML'}} document.Save("output.htm", new HTMLSaveOptions() { DocumentType = HTMLSaveOptions.HTML }); {{/if_output}}
Convertir XHTML a MHTML usando C#
La ventaja de guardar (X)HTML como MHTML es que todos los elementos de la página web se mantienen intactos en un solo archivo. MHTML contiene un documento (X)HTML subyacente y sus imágenes, medios y otros recursos incrustados. Con Aspose.HTML for .NET API, puede convertir XHTML a MHTML mediante programación con control total sobre los parámetros de conversión. Cualquier conversión que desee realizar implica cargar un documento XHTML y guardarlo en formato MHTML. ¡La poderosa API de C# le permite convertir XHTML a MHTML rápidamente y en alta calidad!
Pasos para convertir XHTML a MHTML en C#
Si desea convertir XHTML a MHTML mediante programación, consulte el ejemplo de código C# anterior o aprenda el capítulo Documentación. En todos los casos, cualquier conversión de XHTML a MHTML requiere algunos pasos obligatorios:
- Cargue un archivo XHTML utilizando uno de los constructores HTMLDocument() de la clase HTMLDocument .
- Cree un nuevo objeto MHTMLSaveOptions .
- Use el método ConvertHTML() de la clase Converter para guardar XHTML como un archivo MHTML.
- El archivo MHTML se guardará en la ruta especificada.
Conversión (X)HTML en la documentación
MHTML combina (X)HTML normal con recursos externos como imágenes, animaciones, audio, etc., en un archivo con la extensión de archivo .mht. Aspose.HTML para .NET API le permite convertir (X)HTML a otros formatos populares rápidamente y con alta calidad. Visite el capítulo de documentación Conversión entre formatos para obtener más información sobre la API. características de conversión. El capítulo describe convertidores populares, así como ejemplos de C# para los escenarios de conversión más comunes.
Convertidores en línea gratuitos
Aspose.HTML ofrece
aplicaciones
en línea gratuitas para convertir
HTML
,
XHTML
,
MHTML
,
EPUB
,
XML
o
Markdown
documentos a PDF, XPS, DOCX, JPG, PNG, BMP, TIFF, GIF, Markdown y otros formatos. Simplemente cargue, convierta sus documentos y obtenga resultados en unos segundos. No necesita ningún software adicional. La potente API de C# permite convertir HTML a formatos populares de forma rápida y en alta calidad. ¡Pruebe nuestros poderosos convertidores en línea gratis ahora!
FAQ
1. ¿Por qué convertir XHTML?
La conversión entre formatos es necesaria por varias razones: para trabajar en un formato familiar y conveniente o para aprovechar diferentes formatos para tareas específicas. A veces, los archivos XHTML pueden no ser compatibles con algún software y es necesario convertirlos a otro formato de archivo para abrirlos y leerlos.
2. ¿A qué otros formatos de archivo puedo convertir XHTML?
Aspose.HTML API proporciona una amplia gama de conversiones XHTML a formatos populares, como PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF y más.
3. ¿Qué formatos admite Aspose.HTML?
De inmediato, admitimos documentos HTML, XHTML, SVG, EPUB, MHTML y Markdown. Como parte de los documentos mencionados, también admitimos las especificaciones CSS, JavaScript, XPath y HTML5 Canvas.
Cómo instalar Aspose.HTML para la biblioteca .NET
Puede usar varias formas de instalar la biblioteca Aspose.HTML para .NET en su sistema:
- Instale un Paquete NuGet mediante la GUI del Administrador de paquetes NuGet.
- Instale un paquete NuGet mediante la Consola del administrador de paquetes. Puede usar el siguiente comando
PM> Install-Package Aspose.Html
. - Instale Aspose.HTML para .NET a través de MSI.
Esta biblioteca admite el análisis de HTML5, CSS3, SVG y HTML Canvas para construir un modelo de objeto de documento (DOM) basado en el estándar WHATWG DOM. Aspose.HTML para .NET está escrito completamente en C# y se puede usar para crear cualquier tipo de aplicación .NET de 32 o 64 bits, incluidos ASP.NET, WCF, WinForms y .NET Core. Antes de ejecutar el código de ejemplo de conversión de .NET, asegúrese de tener un sistema operativo como Microsoft Windows o compatible con .NET Framework o .NET Standard, y el entorno de desarrollo como Microsoft Visual Studio. Para obtener más detalles sobre la instalación de la biblioteca de C# y los requisitos del sistema, consulte Documentación de Aspose.HTML.
XHTML Qué es XHTML Formato de archivo
XHTML (lenguaje de marcado de hipertexto extensible) es un formato de archivo basado en texto con marcado en XML, que utiliza una reformulación de HTML 4.0. Estos archivos son adecuados para abrirlos o verlos en un navegador web. El XHTML fue diseñado para ser más estructurado, menos secuencias de comandos, genérico e independiente del dispositivo. Utiliza todas las instalaciones XML existentes y más. El XHTML proporciona un conjunto de elementos y atributos generalmente valiosos, con opciones de extensión combinadas con hojas de estilo. El World Wide Web Consortium (W3C) está desarrollando dinámicamente especificaciones para HTML 4.01, HTML5 y XHTML.
MHTML Qué es MHTML Formato de archivo
Los archivos con extensión MHTML representan un formato de archivo de página web que puede ser creado por varias aplicaciones diferentes. El formato se conoce como formato de archivo porque guarda el código HTML web y los recursos asociados en un solo archivo. Estos recursos incluyen todo lo relacionado con la página web, como imágenes, applets, animaciones, archivos de audio, etc. Los archivos MHTML se pueden abrir en una variedad de aplicaciones como Internet Explorer y Microsoft Word. El formato de archivo MHTML codifica el contenido de la página de forma similar a las especificaciones definidas en message/rfc822, que son especificaciones relacionadas con el correo electrónico de texto sin formato. Las especificaciones reales del formato se detallan en RFC 2557.
Otras conversiones XHTML admitidas
También puede convertir XHTML a muchos otros formatos de archivo: