Konvertera CAD DWG DXF till PNG JPG-bild

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:

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:

  1. Ladda in ingångsfilen CAD DWG/DXF med Image-klassen.
  2. Skapa ett objekt av CadRasterizationOptions-klassen.
  3. Ange sidans bredd och höjd.
  4. Skapa ett objekt av JpegOptions för resultatbilden.
  5. 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:

  1. Ladda in källritningen.
  2. Initiera ett objekt av CadRasterizationOptions-klassen.
  3. Ange bildstorleken för utdatafilen.
  4. Ange PngOptions för utdatabilden.
  5. 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:

  1. Ladda in källfilen CAD i Image-klassen.
  2. Initiera ett objekt av CadRasterizationOptions-klassen.
  3. Initiera GifOptions-klassen.
  4. 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.