CAD significa Diseño Asistido por Computadora. Se utiliza para crear diseños arquitectónicos en 2D y 3D, animaciones por computadora, efectos especiales en películas, dibujos técnicos y mucho más. PDF es uno de los formatos de archivo más conocidos y famoso por su portabilidad. Aquí surge la necesidad de convertir archivos CAD a formato PDF cuando dichos dibujos técnicos se van a transferir a un usuario normal que no está equipado con el software técnico que admite dibujos CAD. Este artículo guía a los programadores sobre cómo convertir diferentes formatos CAD como DWG a PDF en Java.
Los siguientes temas se tratan a continuación:
Biblioteca Java de conversión de dibujos CAD
GroupDocs.Conversion for Java es la biblioteca de conversión de documentos e imágenes para aplicaciones basadas en Java. Admite varios formatos de archivo para la conversión de un formato a otro, que incluyen documentos de procesamiento de texto, hojas de cálculo, presentaciones, imágenes, documentos portátiles, páginas web, formatos de Photoshop, archivos de Microsoft Project, correos electrónicos, gráficos vectoriales de Microsoft Visio, dibujos CAD, Lenguajes descriptivos de página, etc.
En los ejemplos a continuación, usaré esta API para la conversión de dibujos CAD a PDF en Java. Será mejor si descarga la biblioteca y prepara el entorno de desarrollo de antemano. Puede obtener la API de la sección descargas o mediante la siguiente configuración en sus aplicaciones Java basadas en maven.
<repository>
<id>GroupDocsJavaAPI</id>
<name>GroupDocs Java API</name>
<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-conversion</artifactId>
<version>21.10.1</version>
</dependency>
Convertir DWG a PDF en Java
Pasemos a convertir rápidamente el dibujo. Estos pasos le permiten convertir fácilmente los dibujos DWG de AutoCAD a un archivo PDF en Java con muchas opciones de personalización.
- Configure las opciones de carga mediante la clase CadLoadOptions.
- Especifique diseños usando setLayoutNames() método.
- Cargue el dibujo DWG usando la clase Conveter.
- Especifique opciones de conversión como ancho, alto y formato.
- Convertir a PDF usando el convert() método.
Aquí está el código Java completo que demuestra los pasos anteriores y convierte un archivo DWG en formato PDF.
// Convertir dibujo CAD - DWG a PDF en Java
// Opciones de carga de archivos CAD
CadLoadOptions loadOptions = new CadLoadOptions();
loadOptions.setLayoutNames(new String[]{ "Layout1"});
// Opciones de conversión de PDF
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setGrayscale(true);
PdfConvertOptions options = new PdfConvertOptions();
options.setRotate(Rotation.On90);
options.setPdfOptions(pdfOptions);
/*
options.setDpi(300);
options.setWidth(800);
options.setHeight(600);
*/
// Conversión
Converter converter = new Converter("filePath/CAD-Drawing.dwg", loadOptions);
converter.convert("filePath/cadToPDF-Java.pdf", options);
Con un pequeño cambio en el código, también puede convertir archivos DGN y DWF en consecuencia. Para un formato de archivo que no admita diseños, no utilizaremos el método setLayoutNames.
Conclusión
Para concluir, aprendimos a convertir los archivos CAD a formato PDF. Específicamente, convertimos los dibujos DWG de AutoCAD a formato PDF utilizando la API de Java. Ahora puede intentar crear su aplicación Java de conversión de CAD a PDF en línea usando GroupDocs.Conversion. En caso de confusión, puede comunicarse con el Equipo de soporte gratuito, que siempre se siente bien para ayudarlo en el foro.