Tab & Tap
Italiano
Sul Chrome Web Store

Aiuto e assistenza per IPYNB to PDF

Soluzioni ai problemi più comuni quando converti un notebook Jupyter in PDF con IPYNB to PDF. Se il tuo problema non è qui, scrivi all’assistenza e ce ne occuperemo.

Scrivi all’assistenza →support@tabandtap.com

Prime cose da provare

  1. Ricarica le schede di GitHub che erano aperte prima di installare l’estensione.
  2. Apri il convertitore dall’icona nella barra degli strumenti e trascina il file .ipynb nella pagina.
  3. Nella finestra di stampa, imposta come destinazione «Salva come PDF».
  4. Prima di salvare, controlla nelle impostazioni del PDF formato pagina, orientamento e Show code.
  5. Se un notebook di GitHub non si scarica, usa «Download raw file» su GitHub e trascina il file.

Problemi comuni e soluzioni

Il pulsante Download PDF non compare su GitHub

Ricarica la scheda di GitHub: le schede aperte prima di installare l’estensione ricevono il pulsante solo dopo essere state ricaricate. Il pulsante compare solo nella pagina di un file notebook (un indirizzo con /blob/ che finisce in .ipynb), accanto a Raw, oppure in basso a destra quando GitHub non mostra il pulsante Raw.

«Notebook not found on GitHub» per un repository privato

L’estensione scarica il notebook con il tuo accesso a GitHub, quindi accedi a GitHub nello stesso profilo Chrome e riprova. Se ancora non funziona, apri il file su GitHub, usa «Download raw file» e trascina il .ipynb nella pagina del convertitore.

Errore «This file is a Git LFS pointer»

Il repository conserva il notebook in Git LFS, quindi il file ricevuto dall’estensione è solo un piccolo puntatore. Su GitHub usa «Download raw file» per ottenere il vero .ipynb, poi trascinalo nella pagina del convertitore.

«This file is not valid JSON» o «not a Jupyter notebook»

Il file è danneggiato, troncato o non è un notebook. Aprilo in Jupyter, JupyterLab o VS Code e salvalo di nuovo, oppure scaricalo di nuovo dalla sua origine. Un notebook deve essere un JSON con un elenco «cells».

Errore «Unsupported notebook version»

Sono supportati solo i notebook nbformat 3 e 4. Apri il notebook in una versione attuale di Jupyter e salvalo, così passa a nbformat 4, poi convertilo di nuovo.

Il PDF ha la data e un indirizzo chrome-extension:// su ogni pagina

Nella finestra di stampa, riporta Margini su Predefiniti. Il convertitore imposta formato pagina, orientamento e margini in modo che Chrome non abbia spazio per le sue intestazioni e i suoi piè di pagina; cambiando i margini nella finestra possono tornare, e allora puoi anche disattivare Intestazioni e piè di pagina in Altre impostazioni.

Nel PDF manca un grafico o un widget

Un PDF non può contenere output interattivo, quindi i widget e i grafici senza un’immagine statica salvata mostrano «Interactive output omitted». Salva nel notebook un’immagine statica del grafico (per esempio un’esportazione PNG), esegui la cella, salva il notebook e convertilo di nuovo. Le immagini collegate dal web non vengono caricate e mostrano «External image not loaded».

Un notebook grande è lento da convertire

I file oltre i 50 MB mostrano un avviso ma vengono convertiti comunque, e può volerci un po’. I notebook sono grandi soprattutto per le immagini incorporate; cancellare in Jupyter gli output che non ti servono rende il file più piccolo.

È stato convertito solo uno dei miei notebook

Il convertitore elabora un notebook alla volta. Se trascini più file, converte il primo e ti dice quale; trascina il file successivo dopo aver salvato il PDF.

I tuoi dati

IPYNB to PDF conserva solo le impostazioni del PDF (formato pagina, orientamento, visualizzazione del codice, numeri In/Out, nome del file come titolo e piè di pagina) nello spazio di archiviazione sincronizzato delle estensioni di Chrome, quindi ti seguono sugli altri computer in cui hai effettuato l’accesso a Chrome con la sincronizzazione attiva. I notebook non vengono mai salvati: vengono letti nella scheda del convertitore e spariscono quando la chiudi. Non c’è niente di cui fare il backup. Per reimpostare le impostazioni, riportale ai valori originali nel popup oppure rimuovi l’estensione, che le cancella.

Informativa sulla privacy dell’estensione →

Quando ci scrivi

  • Il messaggio di errore esatto mostrato dal convertitore.
  • Da dove viene il notebook (il tuo computer, un repository GitHub pubblico o privato, Colab o Kaggle) e la sua dimensione.
  • Cosa non va nell’anteprima o nel PDF, per esempio quale cella o output appare diverso rispetto a Jupyter.
  • Se puoi condividerlo, un piccolo notebook che mostra il problema (facoltativo).
  • Il nome dell’estensione e la sua versione, da chrome://extensions.
  • La versione di Chrome, da chrome://settings/help, e il sistema operativo.
  • Cosa hai fatto, cosa ti aspettavi e cosa è successo invece.
  • Uno screenshot, se il problema si vede sullo schermo.
Scrivi all’assistenza →support@tabandtap.com