Convertir DGN a PDF en Java

Las aplicaciones CAD utilizan archivos DGN para crear dibujos en 2D o 3D. Específicamente, podemos crear y guardar diseños para proyectos de construcción como carreteras, puentes y edificios en un archivo DGN. En ciertos casos, es posible que necesitemos exportar dibujos de archivos DGN a documentos PDF mediante programación. Tales conversiones permiten compartir dibujos en un formato portátil. En este artículo, aprenderemos cómo convertir un archivo DGN a PDF en Java.

En este artículo se tratarán los siguientes temas:

  1. Convertidor de DGN a PDF de Java: descarga gratuita
  2. Pasos para convertir un archivo DGN a un documento PDF
  3. Convertir DGN a PDF mediante programación
  4. Convertir DGN a PDF con opciones

Convertidor Java DGN a PDF – Descarga gratuita

Para convertir un archivo DGN a un documento PDF, usaremos la API Aspose.CAD para Java. Permite crear, editar y manipular archivos DGN y varios otros formatos de archivo.

La API proporciona la clase Imagen, que es la clase base para todos los tipos de dibujos. La clase DgnImage de la API representa una imagen DGN. Podemos establecer las propiedades PageWidth y PageHeight usando la clase CadRasterizationOptions. La API proporciona la clase PdfOptions que permite especificar las opciones de guardado de PDF.

Descargue el JAR de la API o agregue la siguiente configuración pom.xml en una aplicación Java basada en Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cad</artifactId>
    <version>22.3</version>
</dependency>

Cómo convertir un archivo DGN a PDF usando Java

Podemos exportar fácilmente un dibujo de un archivo DGN a un documento PDF siguiendo los pasos que se detallan a continuación:

  • Cargue un archivo de dibujo DGN.
  • Especifique las opciones de guardado de PDF.
  • Guarde DGN como PDF.

La siguiente sección describe cómo transformar estos pasos en código Java y convertir un archivo DGN en un documento PDF.

Convierta DGN a PDF mediante programación en Java

Podemos convertir un archivo DGN a un documento PDF siguiendo los pasos que se detallan a continuación:

  1. En primer lugar, cargue un archivo DGN de entrada utilizando la clase de imagen.
  2. Después de eso, cree una instancia de la clase PdfOptions.
  3. Finalmente, llame al método Save() para guardarlo como PDF. Toma la ruta del archivo PDF de salida y PdfOptions como argumentos.

El siguiente ejemplo de código muestra cómo convertir un archivo DGN en un documento PDF usando Java.

// Este ejemplo de código demuestra cómo convertir DGN a PDF
// Archivo DGN de entrada
String sourceFilePath = "C:\\Files\\CAD\\Sample.dgn";

// Cargue el archivo DGN
DgnImage image = (DgnImage)Image.load(sourceFilePath);

// Inicializar opciones de PDF
PdfOptions pdfOptions = new PdfOptions();

// Guardar como pdf
image.save("C:\\Files\\CAD\\sample.pdf", pdfOptions);

Convierta DGN a PDF con opciones en Java

Podemos especificar las opciones de guardado de PDF al convertir un archivo DGN a un documento PDF siguiendo los pasos que se detallan a continuación:

  1. En primer lugar, cargue un archivo DGN de entrada utilizando la clase de imagen.
  2. A continuación, cree una instancia de la clase CadRasterizationOptions.
  3. Luego, especifique la altura y el ancho de la página.
  4. A continuación, cree una instancia de la clase PdfOptions.
  5. Después de eso, establezca la propiedad VectorRasterizationOptions como CadRasterizationOptions.
  6. Finalmente, llame al método Save() para guardarlo como PDF. Toma la ruta del archivo PDF de salida y PdfOptions como argumentos.

El siguiente ejemplo de código muestra cómo especificar el alto y el ancho de la página al guardar un archivo DGN como documento PDF usando Java.

// Este ejemplo de código demuestra cómo convertir DGN a PDF con Opciones
// Archivo DGN de entrada
String sourceFilePath = "C:\\Files\\CAD\\Sample.dgn";

// Cargue el archivo DGN
DgnImage image = (DgnImage)Image.load(sourceFilePath);

// Crear una instancia de CadRasterizationOptions 
// Establecer la altura y el ancho de la imagen
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);

// Crear una instancia de PngOptions
PdfOptions options = new PdfOptions();

// Establezca la propiedad VectorRasterizationOptions como CadRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);

// Guardar como pdf
image.save("C:\\Files\\CAD\\sample_converted.pdf", options);

Obtenga una Licencia Temporal Gratis

Puede obtener una licencia temporal gratuita para probar la biblioteca sin limitaciones de evaluación.

Conclusión

En este artículo, hemos aprendido a:

  • cargar un archivo de dibujo DGN existente;
  • especificar la altura y el ancho de la página;
  • definir opciones de guardado;
  • guardar DGN como PDF en Java.

Además de convertir un DGN a PDF en Java, puede obtener más información sobre Aspose.CAD para la API de Java utilizando la documentación. En caso de cualquier ambigüedad, no dude en contactarnos en nuestro foro de soporte gratuito.

Ver también