Convertir DWG en PDF en Python

Le fichier DWG stocke les données de conception 2D et 3D telles que les données géométriques, la couleur, les matériaux et le texte. Il s’agit d’un format de fichier propriétaire d’AutoCAD, une application logicielle de conception assistée par ordinateur (CAO). Étant donné que les fichiers DWG sont assez volumineux, ils sont souvent convertis en d’autres formats de fichiers, tels que PDF, pour faciliter le partage et la collaboration. Les fichiers PDF sont un choix populaire à cette fin, car ils peuvent être facilement visualisés et partagés sur différentes plateformes. Cependant, la conversion de fichiers DWG en PDF peut être une tâche fastidieuse, surtout si vous avez un grand nombre de fichiers à convertir. Dans cet article de blog, nous apprendrons comment convertir DWG en PDF en Python. Alors, commençons!

Les sujets suivants seront traités dans cet article :

  1. Convertisseur Python DWG en PDF – Téléchargement gratuit
  2. Étapes pour convertir un fichier DWG en PDF
  3. Convertir DWG en PDF par programme
  4. Exporter DWG en PDF avec options
  5. Exporter la mise en page spécifique de DWG au format PDF
  6. Convertir DWG en PDF/A ou PDF/B
  7. Obtenez une licence gratuite
  8. Convertisseur DWG en PDF gratuit en ligne
  9. Convertisseur Python DWG en PDF – Ressources d’apprentissage

Convertisseur Python DWG en PDF – Téléchargement gratuit

Pour convertir un fichier DWG en un document PDF, nous utiliserons l’API Aspose.CAD for Python. Il permet de créer, d’éditer et de manipuler des fichiers DWG et plusieurs autres formats de fichiers.

Veuillez utiliser la commande pip suivante pour installer la bibliothèque à partir de PyPI.

pip install aspose-cad

Comment convertir un fichier DWG en PDF

Nous pouvons facilement convertir un fichier DWG en un document PDF en suivant les étapes ci-dessous :

  1. Chargez un fichier de dessin DWG.
  2. Spécifiez les options d’image de rastérisation CAO.
  3. Définissez les options d’enregistrement PDF.
  4. Enregistrez DWG au format PDF.

Voyons maintenant comment effectuer ces étapes en Python pour convertir un fichier DWG en un document PDF.

Convertir DWG en PDF en Python

Veuillez suivre les étapes ci-dessous pour convertir un DWG en PDF :

  1. Chargez un fichier DGN d’entrée à l’aide de la classe Image.
  2. Créez une instance de la classe PdfOptions.
  3. Enfin, appelez la méthode save() pour enregistrer DWG au format PDF. Il prend le chemin du fichier PDF de sortie et PdfOptions comme arguments.

L’exemple de code suivant montre comment convertir un fichier DWG en document PDF à l’aide de Python.

# L'exemple de code suivant montre comment convertir un fichier DWG en document PDF à l'aide de Python.
import aspose.cad as cad

# Charger un fichier DWG existant
image = cad.Image.load("C:\Files\sample.dwg")

# Spécifier les options PDF
pdfOptions = cad.imageoptions.PdfOptions()

# Enregistrer au format PDF
image.save("C:\Files\output.pdf", pdfOptions)

Exporter DWG en PDF avec des options en Python

Nous pouvons spécifier les options d’enregistrement PDF lors de la conversion d’un fichier DWG en un document PDF en suivant les étapes ci-dessous :

  1. Tout d’abord, chargez un fichier DWG d’entrée à l’aide de la classe Image.
  2. Ensuite, créez une instance de la classe CadRasterizationOptions.
  3. Ensuite, spécifiez les propriétés pagewidth et pageheight.
  4. Pendant ce temps, créez une instance de la classe PdfOptions.
  5. Après cela, définissez la propriété vectorrasterizationoptions sur CadRasterizationOptions.
  6. Enfin, appelez la méthode save() pour enregistrer DWG au format PDF.

L’exemple de code suivant montre comment spécifier la hauteur et la largeur de la page lors de l’enregistrement d’un fichier DWG en tant que document PDF à l’aide de Python.

# L'exemple de code suivant montre comment spécifier la hauteur et la largeur de la page lors de l'enregistrement d'un fichier DWG en tant que document PDF à l'aide de Python.
import aspose.cad as cad

# Charger un fichier DWG existant
image = cad.Image.load("C:\Files\sample.dwg")

# Initialiser et spécifier les options CAO
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

# Spécifier les options PDF
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

# Enregistrer au format PDF
image.save("C:\Files\output.pdf", pdfOptions)

Exporter la mise en page spécifique de DWG au format PDF en Python

Nous pouvons spécifier les options d’enregistrement PDF lors de la conversion d’un fichier DWG en un document PDF en suivant les étapes ci-dessous :

  1. Tout d’abord, chargez un fichier DWG d’entrée à l’aide de la classe Image.
  2. Ensuite, créez une instance de la classe CadRasterizationOptions.
  3. Ensuite, définissez la propriété Layouts.
  4. Pendant ce temps, créez une instance de la classe PdfOptions.
  5. Après cela, définissez la propriété vectorrasterizationoptions sur CadRasterizationOptions.
  6. Enfin, appelez la méthode save() pour enregistrer DWG au format PDF.

L’exemple de code suivant montre comment spécifier la disposition spécifique d’un fichier DWG à exporter en tant que document PDF dans Python.

# L'exemple de code suivant montre comment spécifier la disposition spécifique d'un fichier DWG à exporter en tant que document PDF dans Python.
import aspose.cad as cad

# Charger un fichier DWG existant
image = cad.Image.load("C:\Files\sample.dwg")

# Initialiser et spécifier les options CAO
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
rasterizationOptions.layouts = ["Layout1"]

# Spécifier les options PDF
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

# Enregistrer au format PDF
image.save("C:\Files\output.pdf", pdfOptions)

Convertir DWG en PDF/A ou PDF/B

Nous pouvons également enregistrer DWG au format PDF/A ou PDF/E en suivant les étapes ci-dessous :

  1. Tout d’abord, chargez un fichier DWG d’entrée à l’aide de la classe Image.
  2. Ensuite, créez une instance de la classe CadRasterizationOptions.
  3. Ensuite, créez une instance de la classe PdfOptions.
  4. Après cela, définissez la propriété de conformité.
  5. Enfin, appelez la méthode save() pour enregistrer DWG au format PDF.

L’exemple de code suivant montre comment convertir un fichier DWG en PDF/A et PDF/B à l’aide de Python.

# L'exemple de code suivant montre comment convertir un fichier DWG en PDF/A et PDF/B à l'aide de Python.
import aspose.cad as cad

# Charger un fichier DWG existant
image = cad.Image.load("C:\Files\sample.dwg")

# Initialiser et spécifier les options CAO
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

# Spécifier les options PDF
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions
pdfOptions.core_pdf_options = cad.imageoptions.PdfDocumentOptions()

# Enregistrer au format PDF/A
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1A
image.save("C:\Files\output-a.pdf", pdfOptions)

# Enregistrer au format PDF/B
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1B
image.save("C:\Files\output-b.pdf", pdfOptions)

Convertisseur AutoCAD en PDF - Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour essayer la bibliothèque sans limitation d’évaluation.

Convertisseur DWG en PDF gratuit en ligne

De plus, vous pouvez convertir gratuitement des fichiers DWG en documents PDF en ligne à l’aide de notre application Web gratuite convertisseur DWG en PDF. Cette application Web a été développée à l’aide de l’API Aspose.CAD.

https://products.aspose.app/cad/conversion/dwg

Vous pouvez lire Convert DWG to PDF Online - Free Converter pour en savoir plus.

Convertisseur Python DWG en PDF – Ressources d’apprentissage

Vous pouvez en savoir plus sur la lecture, la conversion et la manipulation de fichiers AutoCAD DWG sans utiliser AutoCAD et explorer d’autres fonctionnalités de la bibliothèque à l’aide des ressources indiquées ci-dessous :

Conclusion

Dans cet article, nous avons appris à charger un fichier DWG existant et à enregistrer le DWG chargé au format PDF en Python. Nous avons également vu comment spécifier la hauteur, la largeur, la mise en page et la conformité PDF de la page lors de l’exportation de DWG au format PDF. En tirant parti d’Aspose.CAD for Python, les développeurs peuvent facilement automatiser le processus de conversion et créer une sortie PDF personnalisée qui répond à leurs besoins spécifiques. Outre la conversion d’un fichier DWG en PDF en Python, vous pouvez convertir des fichiers DWG en documents PDF en ligne à l’aide d’une application Web de conversion DWG gratuite. En cas d’ambiguïté, veuillez nous contacter sur notre forum d’assistance gratuit.

Voir également