Converti cdl in pdf

Converti CDL in PDF

Converti il testo CDL di netCDF in un PDF leggibile, preservando i file sorgente e il layout.

Crea file PDF online

Non sappiamo ancora leggere i file CDL, quindi questa conversione non è disponibile. Se puoi esportare il tuo lavoro in uno di questi formati o in altri, ne ricaviamo un PDF:

Come convertire cdl in pdf file

  • Documenti

Un PDF è utile quando un elenco CDL deve essere stampato, inviato via email, esaminato senza software netCDF o archiviato come documento fisso. Il metodo corretto dipende dal fatto che .cdl contenga testo CDL netCDF oppure appartenga a un'applicazione proprietaria non correlata.

Che cos'è il formato CDL

Nel calcolo scientifico, CDL significa network Common Data form Language, una rappresentazione in testo semplice di un dataset netCDF. Descrive dimensioni, variabili, attributi e valori dei dati; le utilità netCDF come ncdump e ncgen lo creano e lo elaborano.

Ad esempio, ncdump -h data.nc > data.cdl scrive una descrizione contenente solo l'intestazione, mentre ncdump data.nc > data.cdl scrive il dataset completo. Un file CDL netCDF normalmente contiene sezioni come netcdf, dimensions:, variables: e data:. Anche altre applicazioni di ingegneria, progettazione e settore industriale utilizzano l'estensione .cdl; pertanto, identifica l'applicazione di origine prima di scegliere un convertitore.

Che cos'è il formato PDF

Il PDF conserva un layout di pagina fisso, inclusi caratteri, ritorni a capo e posizionamento per la stampa, su diversi sistemi operativi. È adatto per condividere o archiviare un elenco CDL leggibile, ma non conserva la struttura leggibile dalle macchine di netCDF, non fornisce un visualizzatore interattivo dei dati e non crea automaticamente grafici.

Come convertire il testo CDL in PDF

Utilizzando un editor di testo

  1. Apri il file in un editor di testo in grado di gestire file di grandi dimensioni e UTF-8, come Visual Studio Code, Notepad++ o BBEdit.
  2. Scegli un carattere monospaziato e disabilita il ritorno a capo automatico. Usa l'orientamento orizzontale, margini più stretti o un carattere più piccolo quando dichiarazioni lunghe e array numerici devono rimanere su una sola riga.
  3. Stampa il file con File → Print, seleziona la stampante PDF del sistema e salvalo come data.pdf. Notepad++ può utilizzare una stampante PDF installata su Windows; Visual Studio Code potrebbe richiedere un'estensione per la stampa.

LibreOffice Writer è un'altra opzione desktop: apri il file come testo semplice, mantieni un carattere monospaziato, verifica le impostazioni di importazione e scegli File → Export as PDF. Controlla il risultato perché un'importazione può modificare tabulazioni, spaziatura o interruzioni di riga.

Utilizzando la riga di comando

Su Linux o macOS, è disponibile il seguente flusso di lavoro per la stampa a larghezza fissa:

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

Sono necessari enscript e ps2pdf; installali tramite il gestore dei pacchetti del sistema operativo se non sono presenti. Controlla il PDF in seguito, soprattutto quando la sorgente contiene righe molto lunghe o caratteri non ASCII.

Utilizzando un convertitore online

Per CDL non sensibili costituiti esclusivamente da testo semplice, un servizio generico di conversione da testo a PDF come CloudConvert o Zamzar potrebbe accettare una copia rinominata da data.cdl a data.txt. Seleziona la conversione da TXT a PDF, scarica il risultato e verifica il ritorno a capo e le interruzioni di pagina. Questi servizi non riconoscono netCDF e non devono ricevere dati di ricerca riservati, credenziali o informazioni soggette a normative.

Creazione di un report dal dataset

Per produrre un report con metadati, tabelle o grafici invece di un'immagine della pagina della sorgente, ricostruisci prima il file netCDF:

ncgen -o data.nc data.cdl

Questa operazione riesce solo quando il CDL è valido e ncgen supporta le funzionalità netCDF del file. Apri data.nc con Panoply, ncview o Python utilizzando xarray e matplotlib, quindi usa Export dell'applicazione o la stampante PDF del sistema operativo. Il PDF risultante documenta visivamente i dati; non sostituisce il CDL o il file netCDF originale.

Limitazioni di qualità e compatibilità

La stampa di un CDL completo può creare centinaia o migliaia di pagine quando sono inclusi array di grandi dimensioni. Per documentare i metadati, crea una sorgente più piccola con ncdump -h data.nc > data-header.cdl prima della stampa. La conversione in PDF non convalida la sintassi CDL né conserva variabili modificabili, e un visualizzatore PDF non può rigenerare un dataset netCDF affidabile da modifiche arbitrarie al layout.

Conserva il file .cdl originale e, quando applicabile, il file .nc generato insieme al PDF. Se l'estensione appartiene a un programma proprietario anziché a netCDF, aprilo in quel programma e usa il relativo comando File → Export → PDF; le utilità netCDF e i convertitori di testo generici potrebbero produrre un risultato privo di significato.

Altre conversioni di file .cdl

Conversione inversa

Conversione in .pdf
da altri formati

Condividi sui social media: