Convertir cdl en pdf

Convertir CDL en PDF

Convertir un texte netCDF CDL en PDF lisible tout en préservant les fichiers source et la mise en page.

Créer des fichiers PDF en ligne

Nous ne savons pas encore lire les fichiers CDL, cette conversion n’est donc pas proposée. Si vous pouvez exporter votre travail dans l’un de ces formats ou d’autres, nous en ferons un PDF :

Comment convertir cdl en fichier pdf

  • Documents

Un PDF est utile lorsqu'une liste CDL doit être imprimée, envoyée par e-mail, consultée sans logiciel netCDF ou conservée comme document fixe. La méthode appropriée dépend du fait que .cdl contienne du texte CDL netCDF ou appartienne à une application propriétaire sans rapport.

Qu'est-ce que le format CDL ?

En informatique scientifique, CDL signifie network Common Data form Language, une représentation en texte brut d'un jeu de données netCDF. Il décrit les dimensions, les variables, les attributs et les valeurs de données ; les utilitaires netCDF tels que ncdump et ncgen permettent de le créer et de le traiter.

Par exemple, ncdump -h data.nc > data.cdl écrit une description contenant uniquement l'en-tête, tandis que ncdump data.nc > data.cdl écrit l'intégralité du jeu de données. Un fichier CDL netCDF contient normalement des sections telles que netcdf, dimensions:, variables: et data:. D'autres applications d'ingénierie, de conception et industrielles utilisent également l'extension .cdl : identifiez donc l'application source avant de choisir un convertisseur.

Qu'est-ce que le format PDF ?

Le PDF conserve une mise en page fixe, notamment les polices, le retour à la ligne et le positionnement à l'impression, sur différents systèmes d'exploitation. Il convient au partage ou à l'archivage d'une liste CDL lisible, mais ne conserve pas la structure lisible par machine de netCDF, ne fournit pas de visualiseur de données interactif et ne crée pas automatiquement de graphiques.

Comment convertir du texte CDL en PDF

À l'aide d'un éditeur de texte

  1. Ouvrez le fichier dans un éditeur de texte prenant en charge les fichiers volumineux et UTF-8, tel que Visual Studio Code, Notepad++ ou BBEdit.
  2. Choisissez une police à chasse fixe et désactivez le retour automatique à la ligne. Utilisez l'orientation paysage, des marges plus étroites ou une police plus petite lorsque les déclarations longues et les tableaux numériques doivent rester sur une seule ligne.
  3. Imprimez le fichier avec File → Print, sélectionnez l'imprimante PDF du système, puis enregistrez-le sous data.pdf. Notepad++ peut utiliser une imprimante PDF installée sur Windows ; Visual Studio Code peut nécessiter une extension d'impression.

LibreOffice Writer constitue une autre option de bureau : ouvrez le fichier en tant que texte brut, conservez une police à chasse fixe, vérifiez les paramètres d'importation, puis choisissez File → Export as PDF. Vérifiez le résultat, car une importation peut modifier les tabulations, les espaces ou les sauts de ligne.

À l'aide de la ligne de commande

Sous Linux ou macOS, une procédure d'impression à chasse fixe disponible est la suivante :

enscript -B -f Courier9 -p data.ps data.cdl && ps2pdf data.ps data.pdf

Cette procédure nécessite enscript et ps2pdf ; installez-les à l'aide du gestionnaire de paquets du système d'exploitation s'ils sont absents. Examinez ensuite le PDF, en particulier lorsque la source contient des lignes très longues ou des caractères non ASCII.

À l'aide d'un convertisseur en ligne

Pour un CDL non sensible constitué uniquement de texte brut, un service général de conversion texte-PDF tel que CloudConvert ou Zamzar peut accepter une copie renommée de data.cdl en data.txt. Sélectionnez la conversion TXT-to-PDF, téléchargez le résultat, puis vérifiez les retours à la ligne et les sauts de page. Ces services ne sont pas compatibles avec netCDF et ne doivent pas recevoir de données de recherche confidentielles, d'identifiants ou d'informations réglementées.

Créer un rapport à partir du jeu de données

Pour produire un rapport contenant des métadonnées, des tableaux ou des graphiques plutôt qu'une image de la page source, recréez d'abord le fichier netCDF :

ncgen -o data.nc data.cdl

Cette opération réussit uniquement lorsque le CDL est valide et que ncgen prend en charge les fonctionnalités netCDF du fichier. Ouvrez data.nc avec Panoply, ncview ou Python à l'aide de xarray et matplotlib, puis utilisez la fonction Export de l'application ou l'imprimante PDF du système d'exploitation. Le PDF obtenu documente visuellement les données ; il ne remplace pas le fichier CDL ou netCDF d'origine.

Limitations de qualité et de compatibilité

L'impression d'un CDL complet peut produire des centaines, voire des milliers de pages lorsque de grands tableaux sont inclus. Pour documenter les métadonnées, créez une source plus petite avec ncdump -h data.nc > data-header.cdl avant l'impression. La conversion PDF ne valide pas la syntaxe CDL et ne conserve pas les variables modifiables ; en outre, un visualiseur PDF ne peut pas régénérer un jeu de données netCDF fiable à partir de modifications arbitraires de la mise en page.

Conservez le fichier .cdl d'origine et, le cas échéant, le fichier .nc généré avec le PDF. Si l'extension appartient à un programme propriétaire plutôt qu'à netCDF, ouvrez-le dans ce programme et utilisez sa propre commande File → Export → PDF ; les utilitaires netCDF et les convertisseurs de texte génériques peuvent produire un résultat dépourvu de sens.

Autres conversions de fichiers .cdl

Conversion inverse

Conversion vers .pdf
depuis d'autres formats

Partager sur les réseaux sociaux :