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
- Převeďte DWG na EMF obraz programově v Javě
- Převeďte DWG na WMF obrázek 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ů:
- Načtěte vstupní DWG soubor pomocí konstruktoru třídy Image.
- Vytvořte instanci objektu třídy CadRasterizationOptions.
- Nastavte různé vlastnosti pro výstupní obrázek.
- 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ů:
- Nejprve načtěte vstupní DWG soubor s třídou Image.
- Inicializujte instanci třídy CadRasterizationOptions.
- Inicializujte objekt třídy WmfOptions.
- 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.