Les fichiers Design Web Format (DWF) sont des fichiers graphiques vectoriels couramment utilisés pour stocker des données de dessin 2D et 3D. Les PDF sont largement reconnus pour leur compatibilité universelle et leur facilité d’accès. Dans cet article de blog, nous allons explorer comment convertir DWF en PDF en Python. Alors, plongeons-nous et découvrons le guide étape par étape pour une conversion facile et sans effort de DWF en PDF.
Cet article couvre les sujets suivants :
- Convertisseur Python DWF en PDF – Téléchargement gratuit
- Étapes pour convertir un fichier DWF en PDF
- Convertir DWF en PDF
- Exporter DWF en PDF avec Options
- Exporter une mise en page DWF spécifique au format PDF
- Convertir DWF en PDF/A ou PDF/B
- Obtenez une licence gratuite
- Convertisseur DWF en PDF gratuit en ligne
- Convertisseur Python DWF en PDF – Ressources d’apprentissage
Convertisseur Python DWF en PDF – Téléchargement gratuit
Pour convertir un fichier DWF en un document PDF, nous utiliserons l’API Aspose.CAD for Python. Il permet de créer, de modifier et de manipuler des fichiers DWF ainsi que d’autres formats de fichiers pris en charge.
Veuillez utiliser la commande pip suivante pour installer la bibliothèque à partir de PyPI.
pip install aspose-cad
Comment convertir un fichier DWF en PDF
Nous pouvons facilement convertir un fichier DWF en un document PDF en suivant les étapes ci-dessous :
- Chargez un fichier de dessin DWF.
- Spécifiez les options d’image de rastérisation CAO.
- Définissez les options d’enregistrement PDF.
- Enregistrez DWF au format PDF.
Voyons maintenant comment effectuer ces étapes en Python pour convertir un fichier DWF en un document PDF.
Convertir DWF en PDF en Python
Veuillez suivre les étapes ci-dessous pour convertir un DWF en PDF :
- Chargez un fichier DWF d’entrée à l’aide de la classe Image.
- Créez une instance de la classe PdfOptions.
- Enfin, appelez la méthode save() pour enregistrer DWF 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 DWF en document PDF à l’aide de Python.
# Cet exemple de code montre comment convertir DWF en PDF
import aspose.cad as cad
# Charger un fichier DWF
image = cad.Image.load("C:\Files\sample.dwf")
# Spécifier les options PDF
pdfOptions = cad.imageoptions.PdfOptions()
# Enregistrer au format PDF
image.save("C:\Files\dwf-to-pdf.pdf", pdfOptions)
Exporter DWF en PDF avec des options en Python
Nous pouvons spécifier les options d’enregistrement PDF lors de la conversion d’un fichier DWF en document PDF en suivant les étapes ci-dessous :
- Chargez un fichier DWF d’entrée à l’aide de la classe Image.
- Créez une instance de la classe CadRasterizationOptions.
- Spécifiez les propriétés pagewidth et pageheight.
- Créez une instance de la classe PdfOptions.
- Après cela, définissez la propriété vectorrasterizationoptions sur CadRasterizationOptions.
- Enfin, appelez la méthode save() pour enregistrer DWF 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 DWF en tant que document PDF à l’aide de Python.
# Cet exemple de code montre comment convertir DWF en PDF avec des options
import aspose.cad as cad
# Charger le fichier DWF
image = cad.Image.load("C:\Files\sample.dwf")
# Spécifier les options de rastérisation CAO
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
rasterizationOptions.content_as_bitmap = True
# 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
image.save("C:\Files\dwf-to-pdf.pdf", pdfOptions)
Exporter une mise en page DWF spécifique au format PDF en Python
Nous pouvons spécifier les options d’enregistrement PDF lors de la conversion d’un fichier DWF en document PDF en suivant les étapes ci-dessous :
- Chargez un fichier DWF d’entrée à l’aide de la classe Image.
- Créez une instance de la classe CadRasterizationOptions.
- Définissez la propriété layouts.
- Créez une instance de la classe PdfOptions.
- Après cela, définissez la propriété vectorrasterizationoptions sur CadRasterizationOptions.
- Enfin, appelez la méthode save() pour enregistrer DWF au format PDF.
L’exemple de code suivant montre comment spécifier la mise en page spécifique d’un fichier DWF à exporter en tant que document PDF dans Python.
# Cet exemple de code montre comment convertir une mise en page spécifique d'un DWF en PDF
import aspose.cad as cad
# Charger un fichier DWF
image = cad.Image.load("C:\Files\sample.dwf")
# Spécifier les options de rastérisation CAO
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
rasterizationOptions.content_as_bitmap = True
# Sélectionnez une mise en page spécifique à convertir
rasterizationOptions.layouts = ["Drawing1-Layout1"]
# 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
image.save("C:\Files\dwf-to-pdf.pdf", pdfOptions)
Convertir DWF en PDF/A ou PDF/B
Nous pouvons également enregistrer DWF au format PDF/A ou PDF/E en suivant les étapes ci-dessous :
- Chargez un fichier DWF d’entrée à l’aide de la classe Image.
- Créez une instance de la classe CadRasterizationOptions.
- Initialisez une instance de la classe PdfOptions.
- Après cela, définissez la propriété de conformité.
- Enfin, appelez la méthode save() pour enregistrer DWF au format PDF.
L’exemple de code suivant montre comment convertir un fichier DWF au format PDF/A et PDF/B à l’aide de Python.
# Cet exemple de code montre comment convertir DWF en PDF/A et PDF/B
import aspose.cad as cad
# Charger le fichier DWF
image = cad.Image.load("C:\Files\sample.dwf")
# Spécifier les options de rastérisation CAO
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
rasterizationOptions.content_as_bitmap = True
# 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\dwf-to-pdf-a1.pdf", pdfOptions)
# Enregistrer au format PDF/B
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1B
image.save("C:\Files\dwf-to-pdf-b1.pdf", pdfOptions)
Convertisseur AutoCAD en PDF - Obtenez une licence gratuite
Vous pouvez obtenir une licence temporaire gratuite pour essayer la bibliothèque sans limitation.
Convertisseur DWF en PDF en ligne
De plus, vous pouvez convertir gratuitement des fichiers DWF en documents PDF en ligne à l’aide de notre application Web Convertisseur DWF en PDF. Cette application Web a été développée à l’aide de l’API Aspose.CAD.
Vous pouvez lire Convert DWF to PDF Online - Free Converter pour en savoir plus.
Convertisseur Python DWF en PDF – Ressources d’apprentissage
Vous pouvez en savoir plus sur la lecture, la conversion et la manipulation des fichiers AutoCAD DWF sans utiliser AutoCAD. Vous pouvez également explorer d’autres fonctionnalités de la bibliothèque à l’aide des ressources suivantes :
- Guide du développeur Aspose.CAD for Python.
- Applications gratuites en ligne.
- Référence de l’API Aspose.CAD for Python.
- Guides pratiques et articles.
Conclusion
Dans cet article, nous avons exploré comment charger un fichier DWF existant et enregistrer le DWF chargé au format PDF dans 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 DWF 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 DWF en PDF en Python, vous pouvez convertir des fichiers DWF en documents PDF en ligne à l’aide d’une application Web de conversion DWF gratuite. En cas d’ambiguïté, veuillez nous contacter sur notre forum d’assistance gratuit.