Dessins DWG

Exportation des dessins DWG vers PDF

Aspose.CAD pour l’API Python peut charger des dessins AutoCAD au format DWG et les convertir en PDF. Ce sujet explique l’utilisation de l’API Aspose.CAD pour réaliser la conversion de DWG en format PDF à travers des étapes simples comme défini ci-dessous.

Format de fichier DWG

Un DWG est un fichier binaire qui contient des données d’image vectorielle et des métadonnées. Les données d’image vectorielle fournissent des instructions à l’application CAD sur la manière d’afficher le DWG ; les métadonnées peuvent contenir une variété d’informations sur le fichier y compris des données spécifiques à l’emplacement et aussi des données client. Les spécifications ouvertes pour le format de fichier DWG peuvent être trouvées dans ce PDF

Convertir les fichiers DWG en PDF

Les étapes simples suivantes sont requises pour convertir DWG en PDF.

  1. Charger le fichier DWG dans une instance de Image.
  2. Créer un objet de la classe CadRasterizationOptions et définir les propriétés page_height et page_width.
  3. Créer un objet de la classe PdfOptions et définir la propriété VectorRasterizationOptions.
  4. Appeler Image.save en passant un objet de PdfOptions comme le deuxième paramètre.

L’exemple de code ci-dessous montre comment exporter les dessins DWG vers PDF.

Primitifs AutoCAD pris en charge

Les primitifs AutoCAD suivants sont pris en charge.

  • TEXT
  • MTEXT
  • ATTDEF
  • ATTRIB
  • ARC
  • ELLIPSE
  • HATCH
  • LEADER
  • POINT
  • VERTEX 2D
  • VERTEX 3D
  • POLYLINE 2D
  • LWPOLYLINE
  • RAY
  • CIRCLE
  • DIMENSION ORDINATE
  • DIMENSION LINEAR
  • DIMENSION ALIGNED
  • DIMENSION ANG 3Pt
  • DIMENSION ANG 2Ln
  • DIMENSION RADIUS
  • DIMENSION DIAMETER
  • SHAPE
  • SOLID
  • SPLINE
  • MLINE
  • LINE
  • XLINE
  • STYLE
  • DIMSTYLE
  • LTYPE
  • MLINESTYLE
  • LAYER
  • VIEWPORT
  • LAYOUT

Exportation d’une mise en page DWG spécifique vers PDF

Cette approche fonctionne comme suit :

  1. Charger un fichier DWG en utilisant la méthode de fabrique Aspose.CAD.Image.load.
  2. Créer une instance de la classe CadRasterizationOptions et définir la hauteur et la largeur de la page résultante.
  3. Définir la propriété Layouts pour l’objet CadRasterizationOptions.
  4. Créer une instance de la classe PdfOptions et définir sa propriété VectorRasterizationOptions.
  5. Exporter l’image en PDF en utilisant la méthode Image.save().

L’exemple de code ci-dessous montre comment convertir une mise en page spécifique de DWG en PDF.

Exportation de DWG vers PDF/A et PDF/E

Cette approche fonctionne comme suit :

  1. Charger un fichier DWG en utilisant la méthode de fabrique Image.load.
  2. Créer une instance de la classe CadRasterizationOptions.
  3. Créer une instance de la classe PdfOptions et définir sa propriété VectorRasterizationOptions.
  4. Définir la propriété de conformité PDF et l’enregistrer.
  5. Exporter l’image en PDF en utilisant la méthode Image.save().

L’exemple de code ci-dessous montre comment convertir un fichier DWG en PDF/A et PDF/E.

Convertir les dessins DWG en DXF

Aspose.CAD offre la possibilité de charger un fichier DWG AutoCAD et de l’exporter au format DXF. L’approche de conversion de DWG en DXF fonctionne comme suit :

  1. Charger le fichier de dessin DWG en utilisant la méthode de fabrique Image.load.
  2. Exporter le dessin DWG en DXF en utilisant la méthode Image.save().

L’exemple de code ci-dessous montre comment convertir un fichier DWG en format DXF.

Convertir les dessins DWG en SVG

Aspose.CAD pour l’API Python peut charger des dessins AutoCAD au format DWG et les convertir en SVG. Ce sujet explique l’utilisation de l’API Aspose.CAD pour réaliser la conversion de DWG en format SVG à travers des étapes simples comme défini ci-dessous.

  1. Charger le fichier DWG dans une instance de Image.
  2. Créer un objet de la classe SvgOptions et définir les propriétés requises.
  3. Exporter le dessin DWG en SVG en utilisant la méthode Image.save().

L’exemple de code ci-dessous montre comment convertir un fichier DWG en format SVG.