CAD staat voor Computer Aided Design. Het wordt gebruikt om 2D- en 3D-architectuurontwerpen, computeranimaties, speciale effecten in films, technische tekeningen en nog veel meer te maken. PDF is een van de meest bekende bestandsindelingen die beroemd is vanwege zijn overdraagbaarheid. Hier komt de noodzaak om CAD-bestanden naar PDF-formaat te converteren wanneer dergelijke technische tekeningen moeten worden overgedragen aan een normale gebruiker die niet is uitgerust met de technische software die CAD-tekeningen ondersteunt. Dit artikel begeleidt programmeurs bij het converteren van verschillende CAD-formaten zoals DWG naar PDF in Java.
De volgende onderwerpen komen hieronder aan bod:
CAD-tekeningen conversie Java-bibliotheek
GroupDocs.Conversion for Java is de document- en beeldconversiebibliotheek voor op Java gebaseerde toepassingen. Het ondersteunt verschillende bestandsindelingen voor conversie van het ene formaat naar het andere, waaronder tekstverwerkingsdocumenten, spreadsheets, presentaties, afbeeldingen, draagbare documenten, webpagina’s, photoshop-indelingen, Microsoft Project-bestanden, e-mails, vectorafbeeldingen van Microsoft Visio, CAD-tekeningen, Pagina beschrijvende talen, enz.
In de onderstaande voorbeelden zal ik deze API gebruiken voor de conversie van CAD-tekeningen naar PDF in Java. Het is beter als u de bibliotheek downloadt en de ontwikkelomgeving van tevoren voorbereidt. U kunt de API verkrijgen via de sectie downloads of via de volgende configuratie in uw maven-gebaseerde Java-applicaties.
<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>
Converteer DWG naar PDF in Java
Laten we gaan om de tekening snel te converteren. Met deze stappen kunt u de AutoCAD DWG-tekeningen eenvoudig converteren naar een PDF-bestand in Java met veel aanpassingsmogelijkheden.
- Stel de laadopties in met behulp van de klasse CadLoadOptions.
- Specificeer lay-outs met de methode setLayoutNames().
- Laad de DWG-tekening met behulp van de klasse Conveter.
- Specificeer conversie-opties zoals breedte, hoogte en formaat.
- Converteer naar PDF met behulp van de juiste convert() methode.
Hier is de volledige Java-code die de bovenstaande stappen demonstreert en een DWG-bestand converteert naar PDF-indeling.
// Converteer CAD-tekening - DWG naar PDF in Java
// Opties voor het laden van CAD-bestanden
CadLoadOptions loadOptions = new CadLoadOptions();
loadOptions.setLayoutNames(new String[]{ "Layout1"});
// Opties voor PDF-conversie
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);
*/
// Conversie
Converter converter = new Converter("filePath/CAD-Drawing.dwg", loadOptions);
converter.convert("filePath/cadToPDF-Java.pdf", options);
Met een kleine wijziging in de code kunt u ook DGN- en DWF-bestanden dienovereenkomstig converteren. Voor een bestandsindeling die geen lay-outs ondersteunt, gebruiken we de methode setLayoutNames niet.
Conclusie
Tot slot hebben we geleerd om de CAD-bestanden naar PDF-formaat te converteren. We hebben met name de AutoCAD DWG-tekeningen geconverteerd naar PDF-indeling met behulp van de Java API. U kunt nu proberen uw online Java-toepassing voor het converteren van CAD naar PDF te bouwen met behulp van GroupDocs.Conversion. In geval van verwarring kunt u contact opnemen met het gratis ondersteuningsteam, dat altijd goed voelt om u te helpen op het forum.