Vai al contenuto
RTF to PDF

Informazioni su RTF to PDF

RTF to PDF è un convertitore gratuito basato su browser che trasforma i documenti Rich Text Format in PDF senza installare nulla e senza caricare il tuo file. Questa pagina spiega cosa fa, come funziona tecnicamente la conversione e cosa succede — e cosa non succede — ai documenti che gli affidi.

Cosa fa

Aggiungi un file .rtf o fino a 20 alla volta e ciascuno viene convertito in un PDF con testo selezionabile e ricercabile. Grassetto, corsivo, sottolineato, barrato, apice e pedice, dimensione del font, colori del testo e dell'evidenziazione, scelta del font serif o sans-serif, allineamento dei paragrafi, rientri sinistri e di prima riga, spaziatura dei paragrafi, tabulazioni, elenchi puntati, tabelle, immagini PNG e JPEG incorporate, collegamenti ipertestuali e interruzioni di pagina esplicite vengono tutti preservati. Puoi mantenere le dimensioni di pagina registrate nel RTF o forzare il formato US Letter o A4, e puoi unire un intero batch in un unico PDF anziché ottenere un file per documento.

Un elemento resta fuori dall'ambito: le immagini in formato Windows Metafile (WMF o EMF), il formato vettoriale usato dalle vecchie versioni di Office per grafici e clip art. Si tratta di un linguaggio di disegno completo e non di una semplice bitmap, quindi vengono ignorate — e la riga del file nell'elenco lo segnala, anziché lasciarti scoprire la lacuna da solo.

Funzionamento tecnico

Il RTF non è un formato binario — è testo semplice composto da gruppi annidati e parole di controllo precedute da backslash. La conversione avviene in tre passaggi, tutti nella scheda del tuo browser:

  1. Analisi. Il file viene letto come flusso di byte e percorso carattere per carattere, mantenendo uno stack di stati di formattazione — un push per ogni gruppo {. Le tabelle dei font e dei colori vengono raccolte, le sequenze di escape Unicode (\u) vengono decodificate e le sequenze di escape legacy a byte singolo (\'hh) vengono mappate tramite la code page dichiarata dal documento — cp1252 per il testo dell'Europa occidentale, cp1251 per il cirillico.
  2. Impaginazione. I paragrafi, le tabelle e i segmenti di testo formattato risultanti vengono disposti: ogni riga viene riempita parola per parola in base alla larghezza misurata del font effettivo, le tabulazioni vengono risolte, l'allineamento e la giustificazione vengono applicati, le righe delle tabelle che superano la pagina continuano su quella successiva e le interruzioni di pagina intervengono quando la riga successiva supererebbe il margine inferiore.
  3. Scrittura. Le pagine impaginate vengono scritte in un vero PDF con pdf-lib. Il testo compatibile con il set di caratteri WinAnsi usa i font che ogni lettore PDF già include, ecco perché una lettera di una pagina in latino pesa circa 5 KB; tutto il resto — cirillico, greco — incorpora un sottoinsieme di Noto Serif o Noto Sans. In ogni caso il testo resta selezionabile e ricercabile, anziché essere appiattito in un'immagine.

Nessun server è coinvolto in tutto ciò. Il parser, il motore di impaginazione e il generatore PDF sono tutti JavaScript eseguiti sul tuo dispositivo, utilizzando le API standard File e Blob per leggere il tuo documento e restituirti un download.

Privacy: cosa succede ai tuoi file

I tuoi documenti non vengono mai caricati. Ogni passaggio sopra descritto avviene localmente — nessun testo, nome di file o byte del tuo file viene inviato a un server, registrato o memorizzato da RTF to PDF. Non esiste alcun endpoint di caricamento a cui inviarli.

Poiché nulla viene trasmesso, il convertitore continua a funzionare anche senza connessione di rete, una volta caricata questa pagina. Quando chiudi la scheda, navighi altrove o premi Ricomincia, le copie in memoria del tuo RTF e del PDF generato vengono rilasciate. Lo strumento non scrive nulla nello storage del tuo dispositivo, quindi nessuna traccia di un documento convertito sopravvive fino alla tua prossima visita.

Questo copre ciò che RTF to PDF fa con i tuoi file, ovvero nient'altro che convertirli affinché tu possa scaricarli. Non cambia ciò che un'estensione del browser, un proxy di rete o il dispositivo stesso potrebbero altrimenti vedere.

Pronto a convertire un documento?

Trascina il tuo file nel convertitore RTF in PDF — ci vuole circa il tempo necessario al tuo dispositivo per renderizzare le pagine.