DWG je nativní formát pro několik CAD aplikací, protože ukládají dvou nebo trojrozměrná návrhová data a metadata. Některé aplikace nebo požadavky na pracovní postup mohou vyžadovat převod souboru DWG na soubor DWF. V souladu s tím tento článek vysvětluje, jak převést soubor DWG do formátu DWF programově v Javě.
Konverze DWG do DWF – Instalace Java API
Aspose.CAD for Java API lze použít pro práci s DWG nebo jinými formáty souborů. K API můžete přistupovat stažením jeho souboru JAR ze sekce New Releases nebo z Aspose Repository s níže uvedenými konfiguracemi v souboru pom.xml vaší aplikace:
ú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 DWF programově v Javě
Soubor DWG můžete převést na formát souboru DWF pomocí níže uvedených kroků:
- Načtěte vstupní DWG soubor s třídou Image.
- Přeneste objekt třídy Image na typ CadImage.
- Převeďte soubor DWG na soubor DWF pomocí metody Uložit.
Následující fragment kódu vysvětluje, jak programově převést soubor DWG do formátu DWF v Javě:
// Načtěte vstupní DWG soubor
Image image = Image.load("sample.dwg");
// Přeneste objekt třídy Image na typ CadImage
CadImage cad = (CadImage)image;
// Uložit výstupní DWF CAD soubor
cad.save("sample.dwf");
Prozkoumejte další funkce
Můžete se naučit pracovat s různými formáty souborů CAD, když se podíváte do sekce dokumentace. Obsahuje všechny podrobnosti pro integraci různých funkcí do vašich aplikací.
Závěr
V tomto článku jste prozkoumali všechny podrobnosti o převodu souborů DWG na DWF. K provedení převodu souborů navíc nemusíte instalovat žádné uživatelské rozhraní ani aplikaci. Rozhraní API je dostatečné a schopné samostatně vytvářet nebo zpracovávat soubory CAD. Pokud však potřebujete prodiskutovat své požadavky nebo potřebujete pomoc s vytvořením POC, neváhejte nám napsat na fórum.