CAD steht für Computer Aided Design. Es wird verwendet, um 2D- und 3D-Architekturentwürfe, Computeranimationen, Spezialeffekte in Filmen, technische Zeichnungen und vieles mehr zu erstellen. PDF ist eines der bekanntesten Dateiformate, das für seine Portabilität bekannt ist. Hier ergibt sich die Notwendigkeit, CAD-Dateien in das PDF-Format zu konvertieren, wenn solche technischen Zeichnungen an einen normalen Benutzer übertragen werden sollen, der nicht mit der technischen Software ausgestattet ist, die CAD-Zeichnungen unterstützt. Dieser Artikel führt Programmierer durch das Konvertieren verschiedener CAD-Formate wie DWG in PDF in Java.

Konvertieren Sie CAD-Zeichnungen in PDF in Java

Nachfolgend werden folgende Themen behandelt:

Java-Bibliothek zur Konvertierung von CAD-Zeichnungen

Konvertieren Sie Dokumente und Bilder mit Java

GroupDocs.Conversion for Java ist die Dokument- und Bildkonvertierungsbibliothek für Java-basierte Anwendungen. Es unterstützt verschiedene Dateiformate für die Konvertierung von einem Format in ein anderes, darunter Textverarbeitungsdokumente, Tabellenkalkulationen, Präsentationen, Bilder, portable Dokumente, Webseiten, Photoshop-Formate, Microsoft Project-Dateien, E-Mails, Vektorgrafiken von Microsoft Visio, CAD-Zeichnungen, Seitenbeschreibungssprachen usw.

In den folgenden Beispielen verwende ich diese API für die Konvertierung von CAD-Zeichnungen in PDF in Java. Es ist besser, wenn Sie die Bibliothek herunterladen und die Entwicklungsumgebung vorher vorbereiten. Sie können die API aus dem Abschnitt downloads oder durch die folgende Konfiguration in Ihren Maven-basierten Java-Anwendungen erhalten.

<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>

Konvertieren Sie DWG in PDF in Java

Lassen Sie uns die Zeichnung schnell konvertieren. Mit diesen Schritten können Sie die AutoCAD-DWG-Zeichnungen einfach in eine PDF-Datei in Java mit vielen Anpassungsoptionen konvertieren.

  • Legen Sie die Ladeoptionen mithilfe der Klasse CadLoadOptions fest.
  • Geben Sie Layouts mit setLayoutNames()-Methode.
  • Laden Sie die DWG-Zeichnung mit der Klasse Conveter.
  • Geben Sie Konvertierungsoptionen wie Breite, Höhe und Format an.
  • Konvertieren in PDF mit dem entsprechenden convert() -Methode.

Hier ist der vollständige Java-Code, der die obigen Schritte demonstriert und eine DWG-Datei in das PDF-Format konvertiert.

// Konvertieren Sie CAD-Zeichnung - DWG in PDF in Java

// Optionen zum Laden von CAD-Dateien
CadLoadOptions loadOptions = new CadLoadOptions();
loadOptions.setLayoutNames(new  String[]{ "Layout1"});

// PDF-Konvertierungsoptionen
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);
*/
// Wandlung
Converter converter = new Converter("filePath/CAD-Drawing.dwg", loadOptions);
converter.convert("filePath/cadToPDF-Java.pdf", options);

Mit einer kleinen Codeänderung können Sie auch DGN- und DWF-Dateien entsprechend konvertieren. Für ein Dateiformat, das keine Layouts unterstützt, verwenden wir die setLayoutNames-Methode nicht.

Fazit

Abschließend haben wir gelernt, die CAD-Dateien in das PDF-Format zu konvertieren. Insbesondere haben wir die AutoCAD-DWG-Zeichnungen mithilfe der Java-API in das PDF-Format konvertiert. Sie können jetzt versuchen, Ihre Online-CAD-in-PDF-Konverter-Java-Anwendung mit GroupDocs.Conversion zu erstellen. Im Falle von Unklarheiten können Sie sich an das Free Support Team wenden, das Ihnen im Forum immer gerne weiterhilft.

Siehe auch