Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
En esta guía, encontrará información sobre cómo convertir un documento MHTML a un formato de archivo de formato de documento portátil (PDF) usando Aspose.HTML para Python a través de la biblioteca .NET. Vamos a cubrir en detalle cómo convertir MHTML a PDF usando los métodos convert_mhtml() de la clase Converter y cómo aplicar PdfSaveOptions.
Para continuar siguiendo este tutorial, instale y configure Aspose.HTML for Python via .NET en su proyecto Python. Nuestros ejemplos de código le ayudan a convertir HTML a PDF y generar archivos PDF utilizando la biblioteca Python.
Puede probar la funcionalidad de la API de Python y convertir MHTML en tiempo real. Cargue un archivo MHTML desde su sistema de archivos local, seleccione el formato de salida y ejecute el ejemplo. La conversión se realizará con opciones de guardado predeterminadas. Recibirá inmediatamente el resultado en un archivo separado.
Usar los métodos Converter.convert_mhtml() es la forma más común de convertir código MHTML a varios formatos. Con Aspose.HTML for Python via .NET, puede convertir MHTML a formato PDF mediante programación con control total sobre una amplia gama de parámetros de conversión. Debes seguir algunos pasos:
PdfSaveOptions() inicializa una instancia de options que se pasa al método convert_mhtml().stream, las options, la ruta del archivo de salida save_path y realiza la operación de conversión.El siguiente ejemplo de código Python muestra cómo usar PdfSaveOptions y crear un archivo PDF con opciones de guardado personalizadas:
1# Convert MHTML to PDF with custom settings using Python
2
3import os
4import aspose.html.converters as conv
5import aspose.html.saving as sav
6import aspose.html.drawing as dr
7
8# Setup directories and define paths
9output_dir = "output/"
10input_dir = "data/"
11os.makedirs(output_dir, exist_ok=True)
12
13document_path = os.path.join(input_dir, "document.mht")
14save_path = os.path.join(output_dir, "document.pdf")
15
16# Open an existing MHTML file for reading
17with open(document_path, "rb") as stream:
18
19 # Create an instance of PdfSaveOptions
20 options = sav.PdfSaveOptions()
21 options.page_setup.any_page = dr.Page(dr.Size(800, 600), dr.Margin(10, 10, 10, 10))
22 options.css.media_type.PRINT
23 options.jpeg_quality = 100
24
25 # Convert MHTML to PDF
26 conv.Converter.convert_mhtml(stream, options, save_path)En el ejemplo anterior, usamos:
page_setup para especificar el tamaño de la página y los márgenes (superior, inferior, izquierda, derecha);css.media_type que especifica cómo se manejan las consultas de medios CSS durante el proceso de conversión;jpeg_quality que determina la calidad de compresión JPEG utilizada para las imágenes incrustadas en un documento PDF.La clase
PdfSaveOptions proporciona numerosas propiedades que le brindan control total sobre una amplia gama de parámetros y mejoran el proceso de conversión de MHTML a formato PDF. Algunas propiedades de esta clase heredan propiedades de clases base, como
PdfRenderingOptions o RenderingOptions. Aquí hay una descripción de las propiedades disponibles en PdfSaveOptions:
CssOptions para configurar el procesamiento de propiedades CSS durante la conversión de HTML a PDF. Permite un control preciso sobre cómo se interpretan y aplican los estilos del HTML en el PDF resultante.Aspose.HTML for Python via .NET admite la conversión de MHTML a XPS. Para hacer esto, debes usar
XpsSaveOptions para obtener un objeto de opciones de guardado que se pasa al método convert_mhtml():
opciones = XpsSaveOptions()
El uso de XpsSaveOptions le permite personalizar el proceso de renderizado; puede especificar las propiedades page_setup, background_color, css, horizontal_resolution y vertical_resolution.
Descargue la biblioteca Aspose.HTML for Python via .NET para convertir exitosa, rápida y fácilmente sus documentos HTML, MHTML, EPUB, SVG y Markdown a los formatos más populares.
Aspose.HTML ofrece un Convertidor de MHTML a PDF gratuito en línea que convierte archivos MHTML a PDF con alta calidad, fácil y rápido. ¡Simplemente cargue, convierta sus archivos y obtenga resultados en unos segundos!
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.