DWG en PDF Java

Les fichiers DWG constituent la pierre angulaire des projets de CAO (Conception Assistée par Ordinateur). Cependant, partager ces fichiers avec des collaborateurs ou des clients qui n’ont peut-être pas accès au logiciel de CAO peut s’avérer fastidieux. Tandis que le format PDF est un type de fichier universel qui permet une visualisation et un partage faciles sur différentes plates-formes. Dans cet article de blog, vous apprendrez comment convertir des fichiers DWG en PDF à l’aide de Java.

Pourquoi convertir un DWG en PDF ?

Comprenons pourquoi la conversion de fichiers DWG en PDF est bénéfique :

Accessibilité universelle : les fichiers PDF peuvent être ouverts et visualisés sur n’importe quel appareil sans avoir recours à un logiciel spécialisé, ce qui rend la collaboration transparente.

Préservation de l’intégrité de la conception : la conversion de fichiers DWG au format PDF garantit que la présentation, les dimensions et les annotations de la conception restent intactes, fournissant ainsi une représentation fiable du fichier CAO d’origine.

Taille de fichier réduite : les fichiers PDF ont tendance à être plus petits que les fichiers DWG, ce qui les rend plus faciles à partager par courrier électronique ou à télécharger sur des plateformes de stockage cloud.

Convertisseur DWG en PDF - Installation de l’API Java

Vous pouvez configurer Conholdate.Total pour Java à l’aide des configurations Maven ci-dessous :

<dependency>
<groupId>com.conholdate</groupId>
<artifactId>conholdate-total</artifactId>
<version>24.1</version>
<type>pom</type>
</dependency>

Convertir DWG en PDF en Java

Vous devez suivre les étapes ci-dessous pour convertir un DWG en PDF en Java :

  • Chargez le dessin CAO DWG d’entrée avec la classe Image.
  • Initialisez une instance de la classe PdfOptions.
  • Convertissez DWG en PDF avec la méthode Save().

L’extrait de code ci-dessous montre comment convertir un DWG en PDF en Java :

// Charger le dessin DWG en entrée
com.aspose.cad.Image image = com.aspose.cad.Image.load("sample.dwg");

// Créer une instance de PdfOptions
com.aspose.cad.imageoptions.PdfOptions pdfOptions = new com.aspose.cad.imageoptions.PdfOptions();

// Exporter un DWG au format PDF
image.save("DWG-to-PDF.pdf", pdfOptions);

Convertir DWG en PDF à l’aide des options avancées de Java

Cette section pousse le dessin DWG CAO vers le rendu PDF encore plus loin, où vous pouvez définir des options avancées pour la conversion :

  • Créez un objet de la classe Image pour charger le dessin DWG d’entrée.
  • Déclarez un objet de la classe CadRasterizationOptions.
  • Initiez un objet de classe PdfOptions.
  • Spécifiez la propriété VectorRasterizationOptions.
  • Exportez le document DWG vers PDF à l’aide de la méthode Save().

L’exemple de code suivant explique comment convertir un fichier DWG en PDF en Java :

// Charger le dessin DWG en entrée
com.aspose.cad.Image image = com.aspose.cad.Image.load("sample.dwg");

// Créer une instance de PdfOptions
com.aspose.cad.imageoptions.PdfOptions pdfOptions = new com.aspose.cad.imageoptions.PdfOptions();

        

// Créez une instance de CadRasterizationOptions et définissez ses différentes propriétés
com.aspose.cad.imageoptions.CadRasterizationOptions rasterizationOptions = new com.aspose.cad.imageoptions.CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
rasterizationOptions.setAutomaticLayoutsScaling(true);
rasterizationOptions.setBackgroundColor(com.aspose.cad.Color.getLightGray());

// Définir la propriété VectorRasterizationOptions
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);

// Exporter un DWG au format PDF
image.save("DWG-to-PDF-options.pdf", pdfOptions);

Licence d’évaluation gratuite

Vous pouvez demander une licence temporaire gratuite pour tester les API sans aucune limitation d’évaluation.

Emballer

La conversion de fichiers DWG en PDF dans Java offre un moyen pratique de partager des conceptions CAO avec les parties prenantes, quel que soit leur accès au logiciel de CAO. En tirant parti de cette bibliothèque Java, vous pouvez automatiser le processus de conversion et améliorer l’efficacité de la collaboration dans les projets de conception et d’ingénierie. Expérimentez avec les extraits de code fournis et explorez d’autres options de personnalisation pour répondre à vos besoins spécifiques. De plus, en cas d’ambiguïté, veuillez nous écrire au forum.

FAQ

Les fichiers PDF convertis conserveront-ils l’intégrité de la conception DWG d’origine ?

Oui, lors de la conversion de fichiers DWG en PDF, la mise en page, les dimensions et les annotations sont conservées dans le fichier PDF résultant. Cela garantit que le PDF converti représente avec précision la conception CAO originale.

Puis-je personnaliser les paramètres de conversion, tels que la taille et l’orientation de la page ?

Oui, vous pouvez définir différentes tailles de page, rotations de page et plusieurs autres propriétés lors du rendu DWG au format PDF en Java.

Une assistance technique est-elle disponible pour cette bibliothèque Java utilisée pour la conversion DWG en PDF ?

Oui, l’assistance est disponible via les forums communautaires, la documentation et les démos. Vous pouvez toujours nous contacter pour n’importe lequel de vos problèmes.

Voir également