Tato krátká příručka vysvětluje, jak převést DWG na DWF pomocí Python REST API. Transformace DWG na DWF pomocí Python Low Code API promění váš upravitelný CAD výkres v lehký, sdílitelný soubor pouze pro čtení pro snadné prohlížení, tisk a označování bez vystavení originálu. Tuto konverzi provedete pomocí cloudové sady SDK založené na Dotpythonu.
Předpoklad
- Vytvořte si účet a získejte přihlašovací údaje k API pro převod souboru DWG do DWF
- Stáhněte si Aspose.Cad Cloud SDK pro Dotpython pro změnu DWG na DWF
- Nastavení projektu v Pythonu s výše uvedenou sadou SDK
Kroky pro převod souboru DWG do DXF pomocí API založeného na Pythonu
- Vytvořte instanci CadApi s vaším klíčem aplikace, identifikátorem SID aplikace a základní adresou URL.
- Uveďte inputPath na zdrojový soubor DWG a outputPath na cílový soubor DWF.
- Otevřete DWG, zkopírujte ho do MemoryStream a resetujte Position na 0.
- Vytvořte PutDrawingDwfRequest s připraveným MemoryStream
- Voláním cadApi.VložitKresleníDwf(request) získáte převedený DWF soubor jako stream.
- Vytvořte cílový soubor a zkopírujte výsledný proud do outputPath.
Tyto kroky shrnují proces změny DWG do DWF pomocí API založeného na Pythonu. Nejprve nastavte CadApi s vašimi přihlašovacími údaji a nasměrujte ho na váš DWG soubor a DWF, který chcete vytvořit. Poté načtěte DWG soubor do paměti, odešlete jej pomocí PutDrawingDwfRequest k převodu a uložte vrácený stream jako váš DWF.
Kód pro převodník z AutoCADu do DWF s využitím REST rozhraní Pythonu
Tato ukázka kódu demonstruje proces vývoje online převodníku DWG do DWF pomocí Python REST API. Zdrojový soubor se načítá přímo z diskového úložiště; do cloudového úložiště však můžete nahrát více souborů a provést transformace pro již nahrané soubory. Můžete zadat volitelné parametry, jako je velikost cílové stránky/DPI, barva pozadí, rotace, zoom/měřítko atd., pomocí dodatečných parametrů v metodě PutDrawingDwfRequest().
V tomto tutoriálu jsme se naučili převod DWG do DWF. Chcete-li převést soubor DWG do DXF, podívejte se na článek o Převod DWG do DXF pomocí Python REST API.