FreeCAD and DWG Import/fr: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
 
(43 intermediate revisions by 3 users not shown)
Line 4: Line 4:
{{Fake heading|sub=4|< Retour à [[FreeCAD_Howto_Import_Export/fr|FreeCAD comment importer exporter]]}}
{{Fake heading|sub=4|< Retour à [[FreeCAD_Howto_Import_Export/fr|FreeCAD comment importer exporter]]}}


<span id="Why_is_it_hard_to_support_DWG_Files_in_FreeCAD?"></span>
== Pourquoi est-il difficile de prendre en charge les fichiers DWG dans FreeCAD? ==
== Pourquoi est-il difficile de prendre en charge les fichiers DWG dans FreeCAD? ==


Le '''format DWG est un format de fichier binaire fermé''' (propriétaire) qui n'est pas directement pris en charge par FreeCAD. Il faut un convertisseur de fichiers tiers externe pour convertir les fichiers DWG en fichiers DXF et vice-versa.
<div class="mw-translate-fuzzy">
Le '''format DWG est un format de fichier binaire fermé''' (propriétaire) qui n'est pas directement pris en charge par FreeCAD. Il faut d'abord un convertisseur de fichier tiers externe pour convertir puis importer la conversion dans FreeCAD pour l'utiliser.
</div>


<span id="What_do_I_need_to_be_able_to_import_DWG_files?"></span>
<div class="mw-translate-fuzzy">
== De quoi ai-je besoin pour pouvoir importer des fichiers DWG? ==
==De quoi ai-je besoin pour pouvoir importer des fichiers DWG ?==
</div>


===LibreDWG===
<div class="mw-translate-fuzzy">
== FreeCAD v0.19 et LibreDWG ==
</div>


* page d'accueil: https://www.gnu.org/software/libredwg/
* page d'accueil: https://www.gnu.org/software/libredwg/
* licence: [https://savannah.gnu.org/projects/libredwg/ GPLv3-or-later]
* licence: GPLv2 ou version ultérieure
* facultatif, utilisé pour activer l'importation et l'exportation de fichiers DWG
* facultatif, utilisé pour activer l'importation et l'exportation de fichiers DWG


GNU LibreDWG est une bibliothèque libre en C pour manipuler les fichiers DWG. Elle vise à remplacer librement les bibliothèques Drawings SDK de l'Open Design Alliance. Soyez conscient que, puisque libreDWG est un travail en cours, il manque le support de certaines entités DWG.
<div class="mw-translate-fuzzy">
Depuis la version 0.19, FreeCAD n'a plus besoin du convertisseur ODA et peut utiliser directement libreDWG. Sachez que, puisque libreDWG est un travail en cours, en fonction de votre dossier, les résultats peuvent ne pas être les mêmes.
</div>


<span id="Installation_Windows"></span>
==== Installation Windows ====
==== Installation sous Windows ====


Télécharger et décompresser le [https://github.com/LibreDWG/libredwg/releases binaire Windows précompilé] approprié. Placer l'exécutable dans le chemin de recherche du système d'exploitation, {{Incode|os.getenv("PATH")}}, pour une détection automatique ({{Version/fr|0.21}}) ou définir le chemin manuellement. Voir [[Import_Export_Preferences/fr#DWG|Préférences d'Import Export]].
<div class="mw-translate-fuzzy">
=== Windows ===
LibreDWG peut être configuré pour fonctionner sous Windows en téléchargeant et en décompressant le [https://github.com/LibreDWG/libredwg/releases binaire pré-compilé Windows] et [https://duckduckgo.com/?t=ffab&q=how+to+add+a+folder+to+your+windows+system+path en ajoutant le dossier au chemin système de vos versions Windows].
</div>


<span id="Installation_Linux/Unix_systems"></span>
==== Installation Linux/Unix systems ====
==== Installation sous des systèmes Linux/Unix ====


{{Code|lang=shell|code=
<div class="mw-translate-fuzzy">
git clone --recurse-submodules https://git.savannah.gnu.org/git/libredwg.git
=== Systèmes Linux/Unix ===
cd libredwg
git clone https://git.savannah.gnu.org/git/libredwg.git
mkdir build
cd libredwg
mkdir build
cd build
cmake ..
cd build
make
cmake ..
make install # ou utiliser checkinstall, ou simplement localiser et copier l'utilitaire dwg2dxf
make
make install (ou utiliser checkinstall, ou simplement localiser & copier l'utilitaire dwg2dxf dans le chemin de vos exécutables, il sera alors autodétecté par FreeCAD)
# dans le chemin de vos exécutables, il sera alors autodétecté par FreeCAD.
}}
</div>


You may need to set the path to the executable manually. See [[Import_Export_Preferences#DWG|Import Export Preferences]].
Placer l'exécutable dans le chemin de recherche du système d'exploitation, {{Incode|os.getenv("PATH")}}, pour une détection automatique ({{Version/fr|0.21}}) ou définir le chemin manuellement. Voir [[Import_Export_Preferences/fr#DWG|Préférences d'Import Export]].


<span id="Installation_openSUSE"></span>
<div class="mw-translate-fuzzy">
=== openSUSE ===
==== Installation sous openSUSE ====
</div>


Pour éviter les problèmes, vous devez utiliser le paquetage LibreDWG compilé pour la distribution openSUSE OS installée. LibreDWG est généralement installé avec '''YAST''' (abréviation de Yet another Setup Tool), l'outil d'installation et de configuration du système d'exploitation Linux.
<div class="mw-translate-fuzzy">
Pour éviter les problèmes d'exécution du programme, vous devez utiliser le paquetage LibreDWG compilé pour la distribution openSUSE OS installée. LibreDWG est généralement installé avec '''YAST''' (abréviation de Yet another Setup Tool), l'outil d'installation et de configuration du système d'exploitation Linux.
</div>


L'utilisateur plus expérimenté obtient d'abord un aperçu des paquets possibles fournis. '''Remarque:''' openSUSE a plusieurs options à choisir lors du téléchargement de LibreDWG. Pour voir ces options, allez sur [https://software.opensuse.org/search?utf8=%E2%9C%93&baseproject=ALL&q=libredwg Survey of provided LibreDWG packages on openSUSE].
L'utilisateur plus expérimenté obtient d'abord un aperçu des paquets possibles fournis. '''Remarque:''' openSUSE a plusieurs options à choisir lors du téléchargement de LibreDWG. Pour voir ces options, allez sur [https://software.opensuse.org/search?utf8=%E2%9C%93&baseproject=ALL&q=libredwg Survey of provided LibreDWG packages on openSUSE].


Pour les ordinateurs de bureau, les ordinateurs portables et les serveurs Intel ou AMD 64 bits, la version (x86_64) est à choisir. Ainsi, '''libredwg0''' et '''libredwg-tools''' sont le bon choix à installer.
<div class="mw-translate-fuzzy">
Pour les ordinateurs de bureau, les ordinateurs portables et les serveurs Intel ou AMD 64 bits, la version (x86_64) est à choisir. Ainsi, '''libredwg0''' et '''libredwg-tools''' sont le bon choix à installer.
</div>


Il est recommandé de récupérer les paquets binaires directement. Sélectionnez ensuite la distribution appropriée pour votre OS openSUSE installé.
Il est recommandé de récupérer les paquets binaires directement. Sélectionnez ensuite la distribution appropriée pour votre OS openSUSE installé.
Line 70: Line 58:
}}
}}


You may need to set the path to the executable manually. See [[Import_Export_Preferences#DWG|Import Export Preferences]].
Placer l'exécutable dans le chemin de recherche du système d'exploitation, {{Incode|os.getenv("PATH")}}, pour une détection automatique ({{Version/fr|0.21}}) ou définir le chemin manuellement. Voir [[Import_Export_Preferences/fr#DWG|Préférences d'Import Export]].


<span id="ODA_File_Converter"></span>
<div class="mw-translate-fuzzy">
===Convertisseur ODA (anciennement convertisseur Teigha)===
===Convertisseur fichier ODA ===
</div>


* Page d'accueil : https://www.opendesign.com/guestfiles/oda_file_converter
* Page d'accueil : https://www.opendesign.com/guestfiles/oda_file_converter
Line 80: Line 67:
* optionnel, utilisé pour permettre l'importation et l'exportation de fichiers DWG
* optionnel, utilisé pour permettre l'importation et l'exportation de fichiers DWG


Le convertisseur de fichier ODA est un petit utilitaire disponible gratuitement qui permet de convertir plusieurs versions de fichiers DWG et DXF. FreeCAD peut l'utiliser pour permettre l'importation et l'exportation DWG, en convertissant de manière transparente les fichiers DWG au format DXF , puis FreeCAD utilise son importateur DXF standard pour importer le contenu du fichier. Les restrictions de l'[[Draft_DXF/fr|importateur DXF]] s'appliquent.
<div class="mw-translate-fuzzy">
Le Convertisseur ODA est un petit utilitaire disponible gratuitement qui permet de convertir plusieurs versions de fichiers DWG et DXF. FreeCAD peut l'utiliser pour permettre l'importation et l'exportation DWG, en convertissant de manière transparente les fichiers DWG au format DXF , puis FreeCAD utilise son importateur DXF standard pour importer le contenu du fichier. Les restrictions de l'[[Draft_DXF/fr|importateur DXF]] s'appliquent.
</div>


====Installation====
====Installation====


Si l'utilitaire n'est pas trouvé automatiquement par FreeCAD après l'installation, vous devez définir manuellement le chemin de l'exécutable. Voir [[Import_Export_Preferences/fr#DWG|Préférences d'Import Export]].
<div class="mw-translate-fuzzy">
L'installation se fait sur toutes les plate-formes en téléchargeant et en installant le logiciel disponible sur https://www.opendesign.com/guestfiles/oda_file_converter. Si après l'installation l'utilitaire n'est pas trouvé automatiquement par FreeCAD, vous pourriez avoir besoin de donner le chemin de l'exécutable du convertisseur manuellement, pour ce faire allez dans le menu Édition → Préférences → Importer-Exporter → DWG et renseignez le chemin d’accès.
</div>


=== QCAD pro ===
=== QCAD pro ===


{{Version|0.20}}
{{Version/fr|0.20}}


* homepage: https://qcad.org/en/qcad-command-line-tools#dwg2dwg
* page d'accueil : [https://qcad.org/en/qcad-command-line-tools#dwg2dwg QCAD pro]
* licence : commerciale
* license: commercial
* optionnel, utilisé pour permettre l'importation et l'exportation de fichiers DWG
* optional, used to enable import and export of DWG files


QCAD is a well-known open-source DXF-based 2D CAD platform. It also offers a paid pro version, which is basically the open-source version plus support for the DWG format. When buying the pro version, QCAD also includes a DWG to DXF conversion utility that can be used by FreeCAD.
QCAD est une plateforme de CAO 2D open-source bien connue, basée sur le format DXF. Elle offre également une version pro payante, qui est essentiellement la version open-source plus le support du format DWG. En achetant la version pro, QCAD inclut également un utilitaire de conversion DWG vers DXF qui peut être utilisé par FreeCAD.


====Installation====
====Installation====


if the utility is not found automatically by FreeCAD after installation, you need to set the path to the executable manually. See [[Import_Export_Preferences#DWG|Import Export Preferences]].
Si l'utilitaire n'est pas trouvé automatiquement par FreeCAD après l'installation ({{Version/fr|0.21}}), vous devez définir manuellement le chemin d'accès au fichier bash (Linux et macOS) ou au fichier batch (Windows). Voir [[Import_Export_Preferences/fr#DWG|Préférences d'Import Export]].


<span id="CADExchanger_Workbench"></span>
===Atelier CADExchanger===
===Atelier CADExchanger===


Line 110: Line 94:
Pour le moment, la méthode CADExchanger est la seule qui permet de travailler avec des fichiers DWG 3D, en les convertissant dans d'autres formats 3D.
Pour le moment, la méthode CADExchanger est la seule qui permet de travailler avec des fichiers DWG 3D, en les convertissant dans d'autres formats 3D.


<span id="What_are_the_alternatives?"></span>
<div class="mw-translate-fuzzy">
==Quelles sont les alternatives?==
==Quelles sont les alternatives?==
</div>


===DoubleCAD XT===
===DoubleCAD XT===
Line 122: Line 105:
Il y a aussi nanoCAD 5.0 (https://nanocad.com/products/nanoCAD/download/). Le programme est gratuit pour un usage personnel et commercial. Il demande une inscription gratuite pour recevoir un code d'activation par e-mail. Ce programme est sous Windows uniquement.
Il y a aussi nanoCAD 5.0 (https://nanocad.com/products/nanoCAD/download/). Le programme est gratuit pour un usage personnel et commercial. Il demande une inscription gratuite pour recevoir un code d'activation par e-mail. Ce programme est sous Windows uniquement.


<span id="Export_your_AutoCAD_files_in_friendly_format"></span>
<div class="mw-translate-fuzzy">
===Exporter ses fichiers AutoCAD dans un format reconnu de FreeCAD===
===Exporter vos fichiers AutoCAD dans un format convivial===
</div>


Exportez votre fichier AutoCAD dans un des nombreux formats reconnu par FreeCAD, à savoir DXF R12 ou R14, SVG et si votre version le supporte IGES. Toutes ces versions sont de meilleures alternatives au format DWG lorsque vous utilisez FreeCAD.
Exportez votre fichier AutoCAD dans un des nombreux formats reconnu par FreeCAD, à savoir DXF R12 ou R14, SVG et si votre version le supporte IGES. Toutes ces versions sont de meilleures alternatives au format DWG lorsque vous utilisez FreeCAD.


Il est important de noter qu'il n'y a aucune différence entre le contenu d'un fichier enregistré aux formats DWG ou DXF, à condition qu'il s'agisse de la même version (ex. DWG 2014 vs. DXF 2014). Les deux formats sont maintenus par Autodesk, et ils prennent en charge exactement les mêmes fonctionnalités. La différence est que le DWG est fermé (fichier codé) tandis que le DXF est ouvert.
<div class="mw-translate-fuzzy">
Il est important de savoir que, contrairement à ce que l'on croit, il n'y a pas de différence entre le contenu d'un fichier enregistré dans les formats DWG ou DXF, à condition de travailler avec la même version (ex. DWG 2014 vs 2014 DXF). Les deux formats sont maintenus par Autodesk, et ils utilisent tous deux exactement les mêmes caractéristiques. La différence est que le fichier DWG est fermé (fichier codé) tandis que le fichier DXF est ouvert (fichier texte).
</div>


<span id="What_can_I_do_to_help?"></span>
<div class="mw-translate-fuzzy">
== Que puis-je faire pour aider ? ==
== Que puis-je faire pour aider ? ==
</div>


<span id="Promote_the_use_of_alternative_formats"></span>
=== Promouvoir l'utilisation des formats alternatifs ===
=== Promouvoir l'utilisation des formats alternatifs ===


Autrement dit, n'acceptez plus des travaux effectués au format DWG. Dans la pratique, c'est plus facile à dire qu'à faire. Pourtant, ce ne serait pas une mauvaise pratique pour les utilisateurs et les partisans de FreeCAD d'éviter d'utiliser le format DWG chaque fois que c'est possible.
Autrement dit, n'acceptez plus des travaux effectués au format DWG. Dans la pratique, c'est plus facile à dire qu'à faire. Pourtant, ce ne serait pas une mauvaise pratique pour les utilisateurs et les partisans de FreeCAD d'éviter d'utiliser le format DWG chaque fois que c'est possible.


<span id="Use_the_LibreDWG_library_and_file_bug_reports"></span>
===Utiliser la bibliothèque LibreDWG et rapporter des bogues===
===Utiliser la bibliothèque LibreDWG et rapporter des bogues===



Latest revision as of 19:10, 28 June 2023


Pourquoi est-il difficile de prendre en charge les fichiers DWG dans FreeCAD?

Le format DWG est un format de fichier binaire fermé (propriétaire) qui n'est pas directement pris en charge par FreeCAD. Il faut un convertisseur de fichiers tiers externe pour convertir les fichiers DWG en fichiers DXF et vice-versa.

De quoi ai-je besoin pour pouvoir importer des fichiers DWG ?

LibreDWG

GNU LibreDWG est une bibliothèque libre en C pour manipuler les fichiers DWG. Elle vise à remplacer librement les bibliothèques Drawings SDK de l'Open Design Alliance. Soyez conscient que, puisque libreDWG est un travail en cours, il manque le support de certaines entités DWG.

Installation sous Windows

Télécharger et décompresser le binaire Windows précompilé approprié. Placer l'exécutable dans le chemin de recherche du système d'exploitation, os.getenv("PATH"), pour une détection automatique (introduit dans la version 0.21) ou définir le chemin manuellement. Voir Préférences d'Import Export.

Installation sous des systèmes Linux/Unix

git clone --recurse-submodules https://git.savannah.gnu.org/git/libredwg.git
cd libredwg
mkdir build
cd build
cmake ..
make
make install # ou utiliser checkinstall, ou simplement localiser et copier l'utilitaire dwg2dxf 
             # dans le chemin de vos exécutables, il sera alors autodétecté par FreeCAD.

Placer l'exécutable dans le chemin de recherche du système d'exploitation, os.getenv("PATH"), pour une détection automatique (introduit dans la version 0.21) ou définir le chemin manuellement. Voir Préférences d'Import Export.

Installation sous openSUSE

Pour éviter les problèmes, vous devez utiliser le paquetage LibreDWG compilé pour la distribution openSUSE OS installée. LibreDWG est généralement installé avec YAST (abréviation de Yet another Setup Tool), l'outil d'installation et de configuration du système d'exploitation Linux.

L'utilisateur plus expérimenté obtient d'abord un aperçu des paquets possibles fournis. Remarque: openSUSE a plusieurs options à choisir lors du téléchargement de LibreDWG. Pour voir ces options, allez sur Survey of provided LibreDWG packages on openSUSE.

Pour les ordinateurs de bureau, les ordinateurs portables et les serveurs Intel ou AMD 64 bits, la version (x86_64) est à choisir. Ainsi, libredwg0 et libredwg-tools sont le bon choix à installer.

Il est recommandé de récupérer les paquets binaires directement. Sélectionnez ensuite la distribution appropriée pour votre OS openSUSE installé.

Dans n'importe quel terminal/console (droits root requis), l'installation s'effectuera avec :

zypper install libredwg0 libredwg-tools

Placer l'exécutable dans le chemin de recherche du système d'exploitation, os.getenv("PATH"), pour une détection automatique (introduit dans la version 0.21) ou définir le chemin manuellement. Voir Préférences d'Import Export.

Convertisseur fichier ODA

Le convertisseur de fichier ODA est un petit utilitaire disponible gratuitement qui permet de convertir plusieurs versions de fichiers DWG et DXF. FreeCAD peut l'utiliser pour permettre l'importation et l'exportation DWG, en convertissant de manière transparente les fichiers DWG au format DXF , puis FreeCAD utilise son importateur DXF standard pour importer le contenu du fichier. Les restrictions de l'importateur DXF s'appliquent.

Installation

Si l'utilitaire n'est pas trouvé automatiquement par FreeCAD après l'installation, vous devez définir manuellement le chemin de l'exécutable. Voir Préférences d'Import Export.

QCAD pro

introduit dans la version 0.20

  • page d'accueil : QCAD pro
  • licence : commerciale
  • optionnel, utilisé pour permettre l'importation et l'exportation de fichiers DWG

QCAD est une plateforme de CAO 2D open-source bien connue, basée sur le format DXF. Elle offre également une version pro payante, qui est essentiellement la version open-source plus le support du format DWG. En achetant la version pro, QCAD inclut également un utilitaire de conversion DWG vers DXF qui peut être utilisé par FreeCAD.

Installation

Si l'utilitaire n'est pas trouvé automatiquement par FreeCAD après l'installation (introduit dans la version 0.21), vous devez définir manuellement le chemin d'accès au fichier bash (Linux et macOS) ou au fichier batch (Windows). Voir Préférences d'Import Export.

Atelier CADExchanger

L'installation de l'atelier CADExchanger permet de travailler avec des fichiers DWG grâce à l'intégration avec le produit de conversion de fichiers commercial payant CADExchanger. Suivez simplement les instructions du dépôt GitHub. Vous pouvez discuter de cet atelier sur son fil de discussion.

Pour le moment, la méthode CADExchanger est la seule qui permet de travailler avec des fichiers DWG 3D, en les convertissant dans d'autres formats 3D.

Quelles sont les alternatives?

DoubleCAD XT

Il y a aussi DoubleCAD XT (https://www.turbocad.com/content/doublecad-xt-v5). Ce programme est libre d'utilisation pour une utilisation personnelle ou commerciale. Vous devez vous enregistrer pour recevoir le code d'activation via E-Mail. Ce programme ne fonctionne que sous Windows. À noter qu'il ne semble pas avoir été mis à jour depuis des années.

NanoCAD 5.0

Il y a aussi nanoCAD 5.0 (https://nanocad.com/products/nanoCAD/download/). Le programme est gratuit pour un usage personnel et commercial. Il demande une inscription gratuite pour recevoir un code d'activation par e-mail. Ce programme est sous Windows uniquement.

Exporter vos fichiers AutoCAD dans un format convivial

Exportez votre fichier AutoCAD dans un des nombreux formats reconnu par FreeCAD, à savoir DXF R12 ou R14, SVG et si votre version le supporte IGES. Toutes ces versions sont de meilleures alternatives au format DWG lorsque vous utilisez FreeCAD.

Il est important de noter qu'il n'y a aucune différence entre le contenu d'un fichier enregistré aux formats DWG ou DXF, à condition qu'il s'agisse de la même version (ex. DWG 2014 vs. DXF 2014). Les deux formats sont maintenus par Autodesk, et ils prennent en charge exactement les mêmes fonctionnalités. La différence est que le DWG est fermé (fichier codé) tandis que le DXF est ouvert.

Que puis-je faire pour aider ?

Promouvoir l'utilisation des formats alternatifs

Autrement dit, n'acceptez plus des travaux effectués au format DWG. Dans la pratique, c'est plus facile à dire qu'à faire. Pourtant, ce ne serait pas une mauvaise pratique pour les utilisateurs et les partisans de FreeCAD d'éviter d'utiliser le format DWG chaque fois que c'est possible.

Utiliser la bibliothèque LibreDWG et rapporter des bogues

Dans la version de développement comme mentionné ci-dessus, vous pouvez passer du convertisseur ODA propriétaire à la bibliothèque du logiciel libre LibreDWG pour les fichiers DWG (et DXF). Veuillez le faire et signaler tout problème que vous rencontrez.