DWF do JPG PNG Java

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

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ů:

  1. Nejprve načtěte zdrojový soubor DWF pomocí konstruktoru třídy Image.
  2. Inicializujte objekt třídy CadRasterizationOptions.
  3. Vytvořte instanci typu JpegOptions.
  4. 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ů:

  1. Načtěte vstupní soubor DWF pomocí třídy Image.
  2. Inicializujte objekt třídy CadRasterizationOptions.
  3. Vytvořte objekt třídy PngOptions.
  4. 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.

Viz také