DWF till JPG PNG Java

DWF-filer innehåller 2D eller 3D-ritningar i komprimerad format. I vissa situationer kan du behöva konvertera DWF till en bild. Med detta i åtanke täcker den här artikeln hur du programmatiskt kan konvertera en DWF-fil till en JPG- eller PNG-bild med hjälp av Java.

DWF till JPG-bild eller PNG-bild konverterare – Java API-installation

Aspose.CAD för Java-API kan användas för att skapa, redigera eller manipulera CAD-filer utan att behöva installera CAD-programvaror. Installera API genom att ladda ned dess JAR-fil från Nedladdningar-avsnittet eller använd Maven-konfigurationerna nedan:

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>21.11</version>        
   </dependency>
</dependencies>

Konvertera DWF till JPG-bild programmatiskt i Java

Du kan konvertera en DWF-fil till en JPG-bild med följande steg:

  1. Läs först in käll-DWF-filen med konstruktorn för Image-klassen.
  2. Initiera ett objekt av CadRasterizationOptions-klassen.
  3. Skapa ett instans av JpegOptions-typ.
  4. Spara utdata-JPG-bilden med VectorRasterizationOptions.

Följande kodavsnitt visar hur du konverterar en DWF-fil till en JPG-bild i Java:

String inputFile = "blocks_and_tables.dwf";
// Load the input DWF file
Image image = Image.load(inputFile);
// Initialize JpegOptions class object
JpegOptions jpgOptions = new JpegOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
jpgOptions.setVectorRasterizationOptions(dwfRasterizationOptions);
dwfRasterizationOptions.setPageHeight(500);
dwfRasterizationOptions.setPageWidth(500);
// Export DWF to JPG image
String outPath = "blocks_and_tables.jpg";
image.save(outPath, jpgOptions);
view raw DWF-to-JPG.java hosted with ❤ by GitHub

Konvertera DWF till PNG-bild programmatiskt i Java

Du kan konvertera en DWF-fil till en PNG-bild med följande steg:

  1. Läs in den inmatade DWF-filen med hjälp av Image-klassen.
  2. Initiera ett objekt av CadRasterizationOptions-klassen.
  3. Skapa PngOptions-klassen.
  4. Slutligen spara utdata-PNG-bilden med VectorRasterizationOptions.

Följande kodavsnitt visar hur du konverterar en DWF till en PNG-bild i Java:

String inputFile = "blocks_and_tables.dwf";
// Load the input DWF file
Image image = Image.load(inputFile);
// Initialize PngOptions class object
PngOptions pngOptions = new PngOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
pngOptions.setVectorRasterizationOptions(dwfRasterizationOptions);
dwfRasterizationOptions.setPageHeight(500);
dwfRasterizationOptions.setPageWidth(500);
// Export DWF to PNG image
String outPath = "blocks_and_tables.png";
image.save(outPath, pngOptions);
view raw DWF-to-PNG.java hosted with ❤ by GitHub

Hämta gratis tillfällig licens

Du kan testa API:t i sin fulla kapacitet genom att begära en gratis tillfällig licens.

Slutsats

I den här artikeln har du lärt dig hur du programmatiskt kan konvertera en DWF-fil till en bild som en JPG- eller PNG-fil i Java. Du kan undersöka andra funktioner som stöds av API:t i dokumentationen-avsnittet. Och känn dig välkommen att kontakta oss på forumet om du har några frågor.

Se även