DWG až EMF WMF Java

Soubory DWG obsahují vektorová obrazová data a metadata zapsaná v binárním kódování a jsou široce používány pro účely navrhování. V určitých scénářích můžete chtít převést DWG do formátu obrázku. S ohledem na tyto požadavky tento článek popisuje, jak převést soubor DWG na obrázek EMF nebo WMF programově v Javě.

DWG to EMF nebo WMF Image Converter – instalace Java API

Aspose.CAD for Java API je samostatné řešení pro vytváření, úpravu nebo manipulaci s výkresy CAD bez nutnosti konfigurovat jakoukoli CAD aplikaci. Rozhraní API můžete snadno nakonfigurovat stažením jeho souboru JAR ze sekce Ke stažení nebo pomocí následující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 DWG na EMF obraz programově v Javě

Soubor DWG můžete převést na obrázek EMF podle následujících kroků:

  1. Načtěte vstupní DWG soubor pomocí konstruktoru třídy Image.
  2. Vytvořte instanci objektu třídy CadRasterizationOptions.
  3. Nastavte různé vlastnosti pro výstupní obrázek.
  4. Uložte výstupní obraz EMF.

Následující ukázka kódu vysvětluje, jak převést soubor DWG na obrázek EMF programově v Javě:

String cadFileName = "sample.dwg";
String emfFileName = "sampleJava.emf";

// Načtěte vstupní DWG soubor
Image image = Image.load(cadFileName);
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// Nastavte různé vlastnosti třídy CadRasterizationOptions
rasterizationOptions.setPageWidth(4000);
rasterizationOptions.setPageHeight(3000);

ImageOptionsBase cadEmfImageOptions = new WmfOptions();
cadEmfImageOptions.setVectorRasterizationOptions(rasterizationOptions);

// Uložit výstupní soubor EMF
image.save(emfFileName, cadEmfImageOptions);

Převeďte DWG na WMF obrázek programově v Javě

Soubor DWG můžete převést na obrázek WMF pomocí následujících kroků:

  1. Nejprve načtěte vstupní DWG soubor s třídou Image.
  2. Inicializujte instanci třídy CadRasterizationOptions.
  3. Inicializujte objekt třídy WmfOptions.
  4. Uložte výstupní obrázek WMF.

Následující ukázka kódu vysvětluje, jak převést soubor DWG na obrázek WMF programově v Javě:

String cadFileName = "sample.dwg";
String wmfFileName = "sampleJava.wmf";

// Načtěte vstupní DWG soubor
Image image = Image.load(cadFileName);
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// Nastavte různé vlastnosti pomocí třídy CadRasterizationOptions
rasterizationOptions.setPageWidth(4000);
rasterizationOptions.setPageHeight(3000);

ImageOptionsBase cadWmfImageOptions = new WmfOptions();
cadWmfImageOptions.setVectorRasterizationOptions(rasterizationOptions);

// Uložit výstupní soubor WMF
image.save(wmfFileName, cadWmfImageOptions);

Získejte bezplatnou dočasnou licenci

Funkce API můžete vyhodnotit v jejich plné kapacitě, bez jakýchkoli omezení, požádáním o bezplatnou dočasnou licenci.

Závěr

V tomto článku jste zkontrolovali, jak převést soubor DWG na soubor obrázku EMF nebo WMF programově v Javě. Dále se prosím podívejte do sekce dokumentace a podívejte se na další funkce API. V případě jakýchkoliv dotazů nás neváhejte kontaktovat na fóru.

Viz také