Převod DWG do DXF pomocí Java REST API

Tato krátká příručka vysvětluje, jak převést DWG na DXF pomocí rozhraní Java REST API. Převod DWG na DXF usnadňuje otevírání CAD souborů ve více aplikacích, sdílení s kýmkoli, odesílání do CNC/laserových obráběcích strojů a vyhnete se problémům s verzemi na dlouhou dobu. Naučíte se tento proces převodu DWG na DXF pomocí rozhraní Java REST Interface s využitím cloudové sady SDK založené na DotJavě.

Předpoklad

Kroky pro převod souboru DWG do DXF pomocí API založeného na Javě

  1. Vytvořte CadApi s vaším klíčem aplikace, identifikátorem SID aplikace a základní adresou URL
  2. Definujte vstupní cestu zdrojového DWG/PSD a výstupní cestu cílového DXF
  3. Otevřete vstupní soubor, zkopírujte ho do MemoryStream a resetujte Position na 0.
  4. Vytvořte PutDrawingDXFRequest s použitím připraveného MemoryStream
  5. Voláním metody cadApi.PutDrawingDXF(request) získáte převedený výsledek jako stream.
  6. Vytvořte cílový soubor a zkopírujte výsledný proud do outputPath.

Tyto kroky shrnují proces transformace souboru DWG z AutoCADu do DXF pomocí rozhraní Java REST. Inicializujte CadApi svými přihlašovacími údaji a nastavte zdrojový soubor inputPath DWG a cílový soubor outputPath DXF. Poté načtěte soubor do MemoryStream, vytvořte PutDrawingDXFRequest, zavolejte cadApi.PutDrawingDXF(request) pro konverzi a vrácený stream zapište do souboru DXF.

Kód pro online převod DWG do DXF pomocí Java REST API

Výše uvedený ukázkový kód pomáhá s vývojem převodníku CAD do DXF pomocí služby Java RESTful. Tato transformace formátu zvyšuje interoperabilitu, protože DXF je otevřený, široce podporovaný formát pro výměnu dat, takže je snazší jej sdílet s dodavateli, klienty nebo aplikacemi, které nemohou otevřít DWG. Pro další úpravu výstupního souboru DXF podle vašich požadavků můžete použít argument ExportOptions ve volání PutDrawingDXFRequest().

This tutorial guides in developing a DWG to DXF converter. To convert DWG file to OBJ, refer to the article on Convert DWG to OBJ using Java REST API.

 Čeština