DWG-filer används för att spara digitala ritningar i 2D- eller 3D-format, medan DXF är Drawing Exchange Format som används för kompatibilitet av AutoCAD-data med andra program. Du kan konvertera DWG eller DXF till rasterbildformat som JPG, PNG, GIF, osv. efter dina behov. I den här artikeln kommer du att lära dig hur du programmatiskt konverterar CAD-filformat till rasterbilder med Java. Läs vidare i följande avsnitt för mer information:
- Installation av DWG/DXF till JPG, PNG, GIF-bildkonverterare – Java API
- Konvertera DWG/DXF till JPG-bild programmatiskt med Java
- Konvertera DWG/DXF till PNG-bild programmatiskt med Java
- Konvertering av CAD-fil till GIF-bild i Java
- Hämta kostnadsfri API-licens
DWG/DXF till JPG, PNG, GIF-bildkonverterare – Java API-installation
Aspose.CAD för Java API stöder arbete med DWG, DXF och många andra filformat. Du behöver inte någon tredjepartsprogramvara för att skapa, redigera eller bearbeta dessa filer i dina program. Ladda bara ner JAR-filen från nedladdningsavsnittet, eller installera den med följande Maven-konfigurationer:
Repository:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Beroende:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cad</artifactId>
<version>20.12</version>
</dependency>
</dependencies>
Konvertera DWG/DXF till JPG-bild programmatiskt med Java
Följ stegen nedan för att konvertera en DWG/DXF-fil till JPG-bildformat:
- Ladda in ingångsfilen CAD DWG/DXF med Image-klassen.
- Skapa ett objekt av CadRasterizationOptions-klassen.
- Ange sidans bredd och höjd.
- Skapa ett objekt av JpegOptions för resultatbilden.
- Konvertera CAD DWG/DXF-fil till JPG-bild.
Följande kod visar hur du programmatiskt konverterar DWG/DXF-fil till JPG-bild i Java:
// Load input DWG file | |
Image image = Image.load("Test.dwg"); | |
// Create an instance of CadRasterizationOptions | |
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions(); | |
// Set page width & height | |
rasterizationOptions.setPageWidth(1200); | |
rasterizationOptions.setPageHeight(1200); | |
// Create an instance of JpegOptions for the resultant image | |
ImageOptionsBase options = new JpegOptions(); | |
// Set rasterization options | |
options.setVectorRasterizationOptions(rasterizationOptions); | |
// Convert CAD DWG DXF file to JPG image | |
image.save("output_image.jpg" , options); |
Konvertera DWG/DXF till PNG-bild programmatiskt med Java
Du kan konvertera DWG eller DXF-fil till PNG-bild med följande steg:
- Ladda in källritningen.
- Initiera ett objekt av CadRasterizationOptions-klassen.
- Ange bildstorleken för utdatafilen.
- Ange PngOptions för utdatabilden.
- Konvertera CAD DWG/DXF-fil till en PNG-bild.
Följande kod visar hur du programmatiskt konverterar CAD-ritning DWG eller DXF till PNG-bild med Java:
// Load input DWG file | |
Image image = Image.load("Test.dwg"); | |
// Create an instance of CadRasterizationOptions | |
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions(); | |
// Set page width & height | |
rasterizationOptions.setPageWidth(1200); | |
rasterizationOptions.setPageHeight(1200); | |
// Create an instance of PngOptions for the resultant image | |
ImageOptionsBase options = new PngOptions(); | |
// Set rasterization options | |
options.setVectorRasterizationOptions(rasterizationOptions); | |
// Convert CAD DWG DXF file to PNG image | |
image.save("output_image.png" , options); |
DWG/DXF CAD-fil till GIF-bildkonvertering i Java
Du kan konvertera CAD-ritningar som DWG eller DXF till GIF-bild med följande steg:
- Ladda in källfilen CAD i Image-klassen.
- Initiera ett objekt av CadRasterizationOptions-klassen.
- Initiera GifOptions-klassen.
- Konvertera CAD DWG DXF-fil till GIFF-bild med Save()-metoden.
Följande kod visar hur du programmatiskt konverterar CAD DWG/DXF-ritning till GIF-bild i Java:
// Load input CAD file | |
Image image = Image.load("Test.dwg"); | |
// Create an instance of CadRasterizationOptions | |
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions(); | |
// Set page width & height | |
rasterizationOptions.setPageWidth(1200); | |
rasterizationOptions.setPageHeight(1200); | |
// Create an instance of GifOptions for the resultant image | |
ImageOptionsBase options = new GifOptions(); | |
// Set rasterization options | |
options.setVectorRasterizationOptions(rasterizationOptions); | |
// Convert CAD DWG DXF file to GIFF image | |
image.save("output_image.giff" , options); |
Hämta kostnadsfri API-licens
Du kan begära en kostnadsfri tillfällig licens för att utvärdera alla funktioner av API:et utan några begränsningar.
Slutsats
I den här artikeln har du utforskat hur du konverterar CAD-ritningar som DWG/DXF till PNG, JPG eller GIF-bildformat programmatiskt med Java. Du kan fortsätta utforska API:et genom att besöka dokumentationen. Kontakta oss gärna på den gratis supportforumet om du har några frågor.
Se även
Tip: Du kan också kolla in Aspose kostnadsfria Text till GIF-konverterare eftersom den tillåter dig att animera enkel text eller meddelanden till intressanta animeringar.