Soubory DWF obsahují 2D nebo 3D výkresy v komprimovaném formátu. V určitých situacích může být nutné převést DWF na obrázek. S ohledem na tuto perspektivu článek popisuje, jak převést soubor DWF na obrázek JPG nebo PNG programově pomocí Java.
- Převodník obrázků DWF na JPG nebo PNG – Instalace Java API
- Převeďte DWF na obrázek JPG programově v Javě
- Převeďte DWF na PNG obrázek programově v Javě
Převodník obrázků DWF na JPG nebo PNG – Instalace Java API
Aspose.CAD for Java API lze použít k vytváření, úpravám nebo manipulaci se soubory CAD, aniž by bylo třeba instalovat aplikace CAD. Jednoduše nainstalujte API stažením jeho JAR souboru ze sekce Stahování nebo pomocí níže uvedených konfigurací Maven:
úložiště:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Závislost:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cad</artifactId>
<version>21.11</version>
</dependency>
</dependencies>
Převeďte DWF na obrázek JPG programově v Javě
Soubor DWF můžete převést na obrázek JPG pomocí následujících kroků:
- Nejprve načtěte zdrojový soubor DWF pomocí konstruktoru třídy Image.
- Inicializujte objekt třídy CadRasterizationOptions.
- Vytvořte instanci typu JpegOptions.
- Uložte výstupní obrázek JPG pomocí VectorRasterizationOptions.
Následující fragment kódu vysvětluje, jak převést soubor DWF na obrázek JPG v Javě:
String inputFile = "blocks_and_tables.dwf";
// Načtěte vstupní soubor DWF
Image image = Image.load(inputFile);
// Inicializujte objekt třídy JpegOptions
JpegOptions jpgOptions = new JpegOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
jpgOptions.setVectorRasterizationOptions(dwfRasterizationOptions);
dwfRasterizationOptions.setPageHeight(500);
dwfRasterizationOptions.setPageWidth(500);
// Export DWF do JPG obrázku
String outPath = "blocks_and_tables.jpg";
image.save(outPath, jpgOptions);
Převeďte DWF na PNG obrázek programově v Javě
Soubor DWF můžete převést na obrázek PNG pomocí následujících kroků:
- Načtěte vstupní soubor DWF pomocí třídy Image.
- Inicializujte objekt třídy CadRasterizationOptions.
- Vytvořte objekt třídy PngOptions.
- Nakonec uložte výstupní obrázek PNG pomocí VectorRasterizationOptions.
Níže uvedený fragment kódu ukazuje, jak převést DWF na obrázek PNG v Javě:
String inputFile = "blocks_and_tables.dwf";
// Načtěte vstupní soubor DWF
Image image = Image.load(inputFile);
// Inicializujte objekt třídy PngOptions
PngOptions pngOptions = new PngOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
pngOptions.setVectorRasterizationOptions(dwfRasterizationOptions);
dwfRasterizationOptions.setPageHeight(500);
dwfRasterizationOptions.setPageWidth(500);
// Export obrázku DWF do PNG
String outPath = "blocks_and_tables.png";
image.save(outPath, pngOptions);
Získejte bezplatnou dočasnou licenci
Rozhraní API můžete otestovat v plné kapacitě tím, že požádáte o bezplatnou dočasnou licenci.
Závěr
V tomto článku jste se naučili, jak převést soubor DWF na obrázek jako soubor JPG nebo PNG programově v Javě. Můžete se podívat do sekce dokumentace a prozkoumat další funkce podporované rozhraním API. Kromě toho nás v případě jakýchkoli obav neváhejte kontaktovat na fóru.