Soubory DWF nebo DWFX obsahují návrhová data ve 2D nebo 3D formátu. Obsahují vektorová obrazová data a metadata v binárním kódování. V určitých scénářích může být nutné převést soubory DWF nebo DWFX na obrazový soubor SVG podle vašich požadavků. V souladu s tím se článek zabývá tím, jak převést DWF nebo DWFX na obrázky SVG programově pomocí Java.
- Převodník DWF nebo DWFX na SVG – instalace Java API
- Převeďte DWF nebo DWFX na SVG programově pomocí Java
Převod DWF nebo DWFX na SVG – instalace Java API
Aspose.CAD for Java API podporuje práci s různými formáty souborů souvisejícími s CAD včetně DWF, STL atd. K API můžete přistupovat stažením jeho souboru JAR z Stahování nebo vložte níže uvedené konfigurace Maven do souboru pom.xml vašich aplikací založených na 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>22.2</version>
</dependency>
</dependencies>
Převeďte DWF nebo DWFX na SVG programově pomocí Java
Soubor DWF nebo DWFX můžete převést na obrázek SVG pomocí následujících kroků:
- Načtěte vstupní soubor DWF nebo DWFX s třídou Image.
- Inicializujte objekt třídy CadRasterizationOptions.
- Vytvořte instanci objektu třídy SvgOptions.
- Převeďte obrázek DWF nebo DWFX na obrázek SVG pomocí metody Uložit.
Následující ukázka kódu vysvětluje, jak převést soubor DWF nebo DWFX na obrázek SVG v Javě:
String sampleDWFX = "document.dwfx";
// Načtěte vstupní soubor DWF nebo DWFX
DwfImage image = (DwfImage)DwfImage.load(sampleDWFX);
// Inicializujte objekt třídy CadRasterizationOptions
CadRasterizationOptions cadOptions = new CadRasterizationOptions();
cadOptions.setPageWidth(400);
cadOptions.setPageHeight(400);
// Inicializujte instanci třídy SvgOptions pro výstupní obraz
SvgOptions imageOptions = new SvgOptions();
imageOptions.setVectorRasterizationOptions(cadOptions);
// Uložte výstupní obrázek SVG
image.save("document.svg", imageOptions);
Prozkoumejte další funkce
Můžete navštívit prostor dokumentace, kde se dozvíte o několika dalších funkcích API.
Závěr
V tomto článku jste se naučili, jak převést obrázky DWF nebo DWFX na SVG. Kresby jsou vykresleny do vektorového obrazu s vysokou věrností, aby byla zajištěna spolehlivá a přesná konverze. Pokud si však všimnete jakéhokoli problému nebo potřebujete prodiskutovat jakýkoli ze svých dotazů, neváhejte nás kontaktovat na fóru.