Konvertera DWG till SVG med hjälp av Python REST API

Den här korta handledningen visar hur man konverterar DWG till SVG med hjälp av Python REST API. Du kommer att lära dig hur du automatiskt konverterar DWG till SVG med hjälp av Python REST Interface med hjälp av ett Dotpython-baserat Cloud SDK. Efter denna konvertering av DWG till SVG kan CAD-ritningarna enkelt visas och skalas i vilken webbläsare som helst.

Nödvändig förutsättning

Steg för att konvertera DWG till SVG online med hjälp av Python RESTful-tjänsten

  1. Skapa CadApi-klienten med hjälp av den hemliga API-nyckeln och användar-ID:t
  2. Ange inmatningssökvägen för käll-DWG-filen och utmatnings-SVG-filen
  3. Läs in inmatningsfilen i en minnesström och ange dess startposition
  4. Skapa PutDrawingSvgRequest-objektet och skicka det till indatafilens minnesström.
  5. Anropa Lägg tillRitningSvg genom att skicka request-objektet för att konvertera indatafilen
  6. Spara den returnerade SVG-strömmen som en fil på disken

Dessa steg sammanfattar hur man ändrar filformatet från CAD till SVG med hjälp av ett Python-baserat API. Skapa CadApi-klienten, initiera den med användarens hemliga nyckel och ID, definiera sökvägarna för in- och utdatafiler och läs in-DWG-filen till en minnesström. Instansiera PutDrawingSvgRequest-objektet med indatafilens minnesström, anropa metoden PutDrawingSvg() för att utföra konverteringen och hämta SVG-strömmen och spara utdata som en SVG-fil.

Kod för att konvertera AutoCAD till SVG med hjälp av Python-baserat API

Ovanstående kod demonstrerar konverteringen av en fil i AutoCAD till SVG med hjälp av Python RESTful Service. Du kan använda exportalternativen i PutDrawingSvgRequest-klassen för att anpassa utdata. På liknande sätt kan flera filer laddas upp till molnlagring och konverteras till önskat format genom att anropa lämplig metod för respektive filer.

Den här handledningen ger dig vägledning i konverteringen av en DWG-fil till SVG. För att konvertera en DWG-fil till DWF, se artikeln om Konvertera DWG till DWF med hjälp av Python REST API.

 Svenska