Dessins DWG

Exportation de dessins DWG vers PDF

Aspose.CAD pour l’API .NET 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-après.

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 façon 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 à un emplacement et également des données clients. Les spécifications ouvertes pour le format de fichier DWG peuvent être trouvées dans ce PDF

Convertir des fichiers DWG en PDF

Les étapes simples suivantes sont nécessaires 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 PageHeight et PageWidth.
  3. Créer un objet de la classe PdfOptions et définir la propriété VectorRasterizationOptions.
  4. Appeler Image.Save tout en passant un objet de PdfOptions comme deuxième paramètre.

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

Créer un PDF unique avec différentes tailles de mise en page

Aspose.CAD pour .NET vous permet de convertir un fichier DWG en un seul PDF avec différentes tailles de mise en page. Cette approche fonctionne comme suit :

  1. Charger un fichier DWG en utilisant la méthode de fabrication 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. Ajouter les LayoutPageSizes requises pour l’objet CadRasterizationOptions.
  4. Créer une instance de la classe PdfOptions et définir sa propriété VectorRasterizationOptions.
  5. Exporter l’image vers PDF en utilisant la méthode Image.Save().

L’exemple de code ci-dessous montre comment créer un seul PDF avec différentes mises en page.

Primitives AutoCAD prises en charge

Les primitives AutoCAD suivantes sont prises en charge.

  • TEXTE
  • MTEXTE
  • ATTDEF
  • ATTRIB
  • ARC
  • ELLIPSE
  • HACHURE
  • LEADER
  • POINT
  • VERTEX 2D
  • VERTEX 3D
  • POLYLINE 2D
  • LWPOLYLINE
  • RAY
  • CERCLE
  • DIMENSION ORDONNÉE
  • DIMENSION LINÉAIRE
  • DIMENSION ALIGNÉE
  • DIMENSION ANG 3Pt
  • DIMENSION ANG 2Ln
  • DIMENSION RAYON
  • DIMENSION DIAMÈTRE
  • FORME
  • SOLIDE
  • SPLINE
  • MLINE
  • LIGNE
  • XLINE
  • STYLE
  • DIMSTYLE
  • LTYPE
  • MLINESTYLE
  • COUCHE
  • VUEPORT
  • MISE EN PAGE

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 fabrication 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 vers 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.

Rendre un document DWG en spécifiant les coordonnées

L’API Aspose.CAD pour .NET fournit maintenant une fonctionnalité pour rendre des documents DWG en fournissant les coordonnées de la largeur et de la hauteur du document.

L’exemple de code ci-dessous montre comment rendre un document DWG.

Exportation de DWG vers Raster ou PDF en utilisant une taille fixe

L’API Aspose.CAD pour .NET peut charger des dessins AutoCAD au format DWG et les convertir en PDF ou Raster en utilisant une taille fixe.

L’exemple de code ci-dessous montre comment implémenter cette fonctionnalité.

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 fabrication Aspose.CAD.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 vers 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.

Support pour les lignes cachées arrondies lors de l’exportation de DWG/DXF vers BMP et PDF

Cette approche fonctionne comme suit :

  1. Charger un fichier DWG en utilisant la méthode de fabrication 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. Créer une instance de la classe PdfOptions et définir sa propriété VectorRasterizationOptions.
  4. Exporter l’image vers PDF en utilisant la méthode Image.Save().

L’exemple de code ci-dessous montre comment implémenter cette fonctionnalité.

Support pour définir la zone d’impression pour l’image DWG dans le PDF exporté

L’API Aspose.CAD pour .NET 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 le support de la définition d’une zone d’impression pour l’image DWG dans le PDF exporté.

L’exemple de code ci-dessous montre comment implémenter cette fonctionnalité.

Support pour la lecture des métadonnées XREF pour le fichier DWG

  1. Charger un fichier DWG en utilisant la méthode de fabrication Aspose.CAD.Image.Load.
  2. Parcourir chaque entité d’image.
  3. Si une entité est CadUnderlay alors entité XREF avec métadonnées.

L’exemple de code ci-dessous montre comment réaliser cette fonctionnalité.

La propriété CadRasterizationOptions.Layouts est de type tableau de chaînes, vous pouvez donc spécifier plusieurs mises en page à la fois pour une conversion possible au format PDF. Lors de la spécification de plusieurs mises en page pour la propriété CadRasterizationOptions.Layouts, le PDF résultant aurait plusieurs pages, où chaque page représente une mise en page AutoCAD individuelle.

Lister toutes les mises en page

Vous pouvez lister toutes les mises en page présentes dans un dessin AutoCAD en utilisant l’extrait de code suivant.

Accéder aux indicateurs de sous-couche pour le format DWG

Aspose.CAD pour .NET a mis en œuvre les indicateurs de sous-couche pour le format DWG et permet aux développeurs d’y accéder. Voici une simple démonstration de code.

Support pour les entités DWG

L’API Aspose.CAD pour .NET peut charger des dessins AutoCAD au format DWG et prendre en charge différentes entités à travailler avec.

Support pour l’entité MLeader

Un DWG est un fichier binaire qui contient des données d’image vectorielle et des métadonnées. Il existe différentes entités dans un fichier DWG. La section suivante décrit un exemple de travail avec l’entité MLeader à l’intérieur du fichier DWG.

Support pour l’exportation d’une entité DWG vers une image

Un DWG est un fichier binaire qui contient des données d’image vectorielle et des métadonnées. Il existe différentes entités dans un fichier DWG. La section suivante décrit un exemple d’exportation d’une entité DWG particulière vers l’image.

Support pour ajouter du texte dans DWG

L’API Aspose.CAD pour .NET peut charger des dessins AutoCAD au format DWG et prendre en charge différentes entités à travailler avec. Un DWG est un fichier binaire qui contient des données d’image vectorielle et des métadonnées. Il existe différentes entités dans un fichier DWG. La section suivante décrit comment nous pouvons ajouter du texte à l’intérieur du fichier DWG.

Support pour l’importation d’images dans un fichier DWG

L’API Aspose.CAD pour .NET peut charger des dessins AutoCAD au format DWG et prendre en charge différentes entités à travailler avec. Un DWG est un fichier binaire qui contient des données d’image vectorielle et des métadonnées. Il existe différentes entités dans un fichier DWG. La section suivante décrit comment nous pouvons importer des images à l’intérieur du fichier DWG.

Support pour les maillages dans DWG

L’API Aspose.CAD pour .NET peut maintenant accéder aux entités prenant en charge les maillages, qui incluent les types CadPolyFaceMesh et CadPolygonMesh. L’exemple suivant décrit comment nous pouvons accéder aux types de maillage.

Convertir des dessins DWG en DXF

Aspose.CAD fournit la fonctionnalité 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 dessin DWG en utilisant la méthode de fabrication Image.Load.
  2. Exporter le dessin DWG au DXF en utilisant la méthode Image.Save().

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

Convertir des dessins DWG en SVG

L’API Aspose.CAD pour .NET 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.

Charger un grand fichier DWG

Aspose.CAD pour .NET fournit la possibilité d’ouvrir de très grands fichiers DWG en utilisant la classe Image. Vous pouvez désormais ouvrir facilement de grands fichiers avec l’aide de l’extrait de code ci-dessous.