DWF DWFX na SVG

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

  1. Načtěte vstupní soubor DWF nebo DWFX s třídou Image.
  2. Inicializujte objekt třídy CadRasterizationOptions.
  3. Vytvořte instanci objektu třídy SvgOptions.
  4. 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.

Viz také

Převést DWG na OBJ v Javě