Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
La capacidad de convertir documentos MHTML a otros formatos de manera fácil y confiable es una de las características principales de Aspose.HTML for Java. El PDF tiene muchos beneficios y la conversión de MHTML a PDF se puede utilizar para compartir, archivar o imprimir páginas web. En este artículo, encontrará información sobre escenarios de conversión de MHTML a PDF y aprenderá a utilizar PdfSaveOptions.
Los métodos estáticos de la clase Converter se utilizan principalmente como la forma más sencilla de convertir un archivo MHTML a otros formatos. ¡Puedes convertir MHTML a PDF con solo unas pocas líneas de código!
1// Convert MHTML to PDF using Java
2
3// Open an existing MHTML file for reading
4java.io.FileInputStream fileInputStream = new java.io.FileInputStream("sample.mht");
5
6// Invoke the convertMHTML() method to convert MHTML to PDF
7Converter.convertMHTML(fileInputStream, new PdfSaveOptions(), "convert-by-two-lines.pdf");Repasemos las instrucciones paso a paso para un escenario simple de conversión de MHTML a PDF:
FileInputStream para leer un archivo MHTML como una secuencia de bytes.сonvertMHTML(stream, options, savePath) de la clase
Converter para guardar un documento MHTML como un archivo PDF. El método toma como parámetros stream, options y savePath y realiza la conversión. 1// Convert MHTML to PDF using Java
2
3// Open an existing MHTML file for reading
4java.io.FileInputStream fileInputStream = new java.io.FileInputStream("sample.mht");
5
6// Create an instance of the PdfSaveOptions class
7PdfSaveOptions options = new PdfSaveOptions();
8
9// Call the convertMHTML() method to convert MHTML to PDF
10Converter.convertMHTML(fileInputStream, options, "sample-output.pdf");Puede descargar los ejemplos completos y los archivos de datos desde GitHub.
Aspose.HTML for Java permite convertir MHTML a PDF utilizando opciones de guardado predeterminadas o personalizadas. PdfSaveOptions le permite personalizar el proceso de renderizado. Puede especificar el tamaño de página, márgenes, permisos de archivo, tipo de medio, etc.
| Metod | Description |
|---|---|
| setJpegQuality(value) | Specifies the quality of JPEG compression for images. The default value is 95. |
| getCss() | Gets a CssOptions object which is used for configuration of CSS properties processing. |
| setBackgroundColor(value) | Sets the color that will fill the background of every page. By default, this property is Transparent. |
| setPageSetup(value) | This method sets a page setup object and uses it for configuration output page-set. |
| setHorizontalResolution(value) | Sets horizontal resolution for internal images, in pixels per inch. By default this property is 300 dpi. |
| setVerticalResolution(value) | Sets vertical resolution for output images in pixels per inch. The default value is 300 dpi. |
| setEncryption | This method gets or sets encryption details. If it is not set, then no encryption will be performed. |
Para obtener más información sobre cómo personalizar el proceso de conversión con PdfSaveOptions, puede consultar el artículo Convertidores de ajuste fino.
Con Aspose.HTML for Java, puede convertir archivos mediante programación con control total sobre una amplia gama de parámetros de conversión. Para convertir MHTML a PDF con la especificación PdfSaveOptions, debe seguir algunos pasos:
setPageSetup() para especificar el tamaño de página del documento PDF de salida.setBackgroundColor() para establecer el color que rellena el fondo.stream, options, savePath) de la clase Converter. 1// Convert MHTML to PDF in Java with custom settings
2
3// Open an existing MHTML file for reading
4java.io.FileInputStream fileInputStream = new java.io.FileInputStream("sample.mht");
5
6// Create an instance of PdfSaveOptions. Set up the page-size and change the background color to AliceBlue
7PdfSaveOptions options = new PdfSaveOptions();
8options.setBackgroundColor(Color.getAliceBlue());
9options.getPageSetup().setAnyPage(new Page());
10options.getPageSetup().getAnyPage().setSize(new Size(Length.fromPixels(3000), Length.fromPixels(1000)));
11
12// Call the convertMHTML() method to convert MHTML to PDF
13Converter.convertMHTML(fileInputStream, options, "sample-options.pdf");Aspose.HTML for Java ofrece a los usuarios una API versátil y robusta para convertir MHTML a PDF. El proceso de conversión implica cargar un archivo MHTML, crear un objeto PdfSaveOptions con opciones predeterminadas o personalizadas y usar los métodos convertMHTML() de la clase Converter. Estos sencillos pasos le permitirán crear documentos PDF precisos y de alta calidad que se adapten a sus necesidades.
Aspose.HTML ofrece un Convertidor de MHTML a PDF gratuito en línea que convierte MHTML a PDF con alta calidad, fácil y rápido. ¡Simplemente cargue, convierta sus archivos y obtenga el resultado en unos segundos!
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.