Tato krátká příručka vysvětluje, jak převést DWG na DWF pomocí C# REST API. Transformace DWG na DWF pomocí C# Low Code API promění váš upravitelný CAD výkres v lehký, sdílitelný soubor pouze pro čtení pro snadné prohlížení, tisk a vytváření poznámek bez vystavení originálu. Tuto konverzi provedete pomocí cloudové sady SDK založené na platformě Dotnet.
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 Cloudová sada SDK Aspose.Cad pro Dotnet pro změnu DWG na DWF
- Nastavení projektu v jazyce C# s výše uvedenou sadou SDK
Kroky pro převod souboru DWG do DXF pomocí rozhraní API založeného na jazyce C# .NET
- 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í rozhraní API založeného na jazyce C# .NET. Nejprve nastavte CadApi s vašimi přihlašovacími údaji a nasměrujte ho na váš soubor DWG a DWF, který chcete vytvořit. Poté načtěte DWG 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í C#
Tato ukázka kódu demonstruje proces vývoje online převodníku DWG do DWF pomocí C# 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, přiblížení/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í C# REST API.