
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.
- Konvertera DWF till JPG-bild programmatiskt i Java
- Konvertera DWF till PNG-bild programmatiskt i 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:
- Läs först in käll-DWF-filen med konstruktorn för Image-klassen.
- Initiera ett objekt av CadRasterizationOptions-klassen.
- Skapa ett instans av JpegOptions-typ.
- 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); |
Konvertera DWF till PNG-bild programmatiskt i Java
Du kan konvertera en DWF-fil till en PNG-bild med följande steg:
- Läs in den inmatade DWF-filen med hjälp av Image-klassen.
- Initiera ett objekt av CadRasterizationOptions-klassen.
- Skapa PngOptions-klassen.
- 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); |
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.