Cómo convertir SVG a PDF usando Java

En este tutorial rápido, aprenderá a convertir SVG a PDF usando Java con la ayuda de solo un par de líneas de código. Requiere cargar el archivo SVG y luego guardarlo en el disco como PDF. Puede cambiar SVG a PDF usando Java junto con la opción de personalizar el PDF de salida en una variedad de formas.

Pasos para exportar SVG a PDF usando Java

  1. Configure su proyecto para usar Aspose.Imaging del repositorio de Maven
  2. Cargue el archivo SVG de origen usando el objeto de clase Image
  3. Cree una instancia del objeto de clase PdfOptions para configurar el PDF de salida
  4. Guarde la imagen como PDF utilizando las opciones de PDF especificadas

Estos pasos guían para convertir un archivo SVG a PDF usando Java compartiendo información de configuración y luego una lista simple de tareas pendientes para realizar la tarea. Primero, debe cargar el archivo SVG de origen y luego crear una instancia del objeto de clase PdfOptions que contiene opciones para establecer el tamaño de página, las opciones básicas de PDF y la información del documento PDF, por nombrar algunas.

Código para convertir de SVG a PDF usando Java

import com.aspose.imaging.Image;
import com.aspose.imaging.License;
import com.aspose.imaging.imageoptions.PdfOptions;
public class ConvertSVGToPDFUsingJava {
public static void main(String[] args) // Main function to convert SVG to PDF using java
{
// Initialize license to avoid watermark in the output PDF created from SVG
License licForSvgToPdf = new License();
licForSvgToPdf.setLicense("Aspose.Imaging.lic");
// Load the input SVG image to be converted to PDF
Image img = Image.load("Circle.svg");
// Instantiate the PdfOptions class object to customize the converted PDF from SVG
PdfOptions options = new PdfOptions();
// Save the output PDF file using the PdfOptions object
img.save("Compressed.pdf",options);
System.out.println("Done");
}
}

Este código convierte SVG a PDF usando Java y proporciona opciones para configurar PDFCoreOptions usando el objeto de clase PdfOptions. Puede establecer el nivel de esquema de marcadores, la compresión, los niveles de esquema expandido, los niveles de esquema de encabezado, la calidad JPEG y las propiedades de cumplimiento de PDF mediante PDFCoreOptions. De manera similar, puede establecer el nombre del autor, las palabras clave, el tema y el título del archivo PDF de salida mediante la propiedad PdfDocumentInfo en el objeto de clase PdfOptions.

Hemos aprendido a convertir SVG a PDF aquí; sin embargo, si desea convertir SVG a PNG, consulte el artículo sobre cómo convertir SVG a PNG usando Java.

 Español