Converti enex in txt

Convertitore online gratuito da ENEX a TXT

Converti gli export ENEX di Evernote in file TXT semplici per la modifica o l’archiviazione.

Converti ENEX in TXT online - gratuito

Uploading…
I file selezionati superano il limite totale di 75 MB. Seleziona file meno numerosi o più piccoli.

Il tuo file viene elaborato istantaneamente e non viene archiviato sui nostri server.

Come funziona

  1. 1/3

    Carica il tuo file .enex

    Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.

  2. 2/3

    Avvia la conversione da .enex a .txt

    Dopo il caricamento del file, fai clic su converti quando sei pronto.

  3. 3/3

    Scarica il file .txt convertito

    Il risultato della conversione è pronto per il download.

Come convertire enex in txt file

  • Documenti
101convert.com Assistant Avatar

101convert.com assistant bot
26 min.

Un’esportazione ENEX è utile all’interno di Evernote, ma molti editor, script, strumenti da riga di comando e flussi di lavoro per l’archiviazione richiedono un normale file TXT. La conversione estrae i titoli delle note e il contenuto leggibile delle note, rimuovendo la struttura XML di Evernote e la maggior parte della formattazione.

Cos’è il formato ENEX

ENEX, ovvero Evernote XML Export, è un formato di interscambio basato su XML creato da Evernote. Un file ENEX può contenere una o più note, inclusi titoli, timestamp, tag, corpi delle note formattati in XHTML e riferimenti a risorse allegate come immagini o PDF.

In genere si incontrano file ENEX dopo aver utilizzato Evernote → Export Notes, aver ricevuto un backup di Evernote da un altro utente o aver spostato note tra account Evernote. ENEX è progettato per importare nuovamente le note in Evernote, non per essere letto direttamente in un editor di base.

Cos’è il formato TXT

TXT è un formato di testo semplice contenente caratteri senza font, colori, layout di pagina, immagini incorporate o markup specifico dell’applicazione. Si apre in Notepad, TextEdit, editor di codice, strumenti da terminale e praticamente qualsiasi sistema operativo.

TXT è adatto per la ricerca, gli script, gli archivi leggibili a lungo termine, i sistemi di posta elettronica o messaggistica che rifiutano la formattazione avanzata e le applicazioni che accettano solo contenuti non formattati. La conversione in TXT rimuove il layout e gli allegati, quindi è preferibile quando le parole sono più importanti dell’aspetto originale della nota.

Come convertire effettivamente ENEX in TXT

Utilizzo del convertitore online integrato

  1. Apri 101convert.com e seleziona lo strumento di conversione da ENEX a TXT.
  2. Carica il file .enex.
  3. Scegli TXT come formato di output e avvia la conversione.
  4. Scarica il file .txt risultante e aprilo in un editor di testo semplice per controllare titoli, paragrafi e interruzioni di riga.

Questo metodo non richiede software installato ed è pratico per le esportazioni ordinarie. Non utilizzarlo per note riservate a meno che le attuali condizioni del servizio relative alla privacy e alla conservazione dei file non soddisfino i tuoi requisiti.

Utilizzo di uno script Python locale

Per dati privati o elaborazioni batch ripetibili, salva quanto segue come enex_to_txt.py nella stessa cartella di export.enex:

import sys
import xml.etree.ElementTree as ET
from html.parser import HTMLParser

class PlainText(HTMLParser):
    def __init__(self):
        super().__init__()
        self.parts = []

    def handle_data(self, data):
        self.parts.append(data)

    def handle_starttag(self, tag, attrs):
        if tag in {'br', 'p', 'div', 'li', 'h1', 'h2', 'h3'}:
            self.parts.append('\n')

    def handle_endtag(self, tag):
        if tag in {'p', 'div', 'li', 'h1', 'h2', 'h3'}:
            self.parts.append('\n')

def clean_content(value):
    parser = PlainText()
    parser.feed(value or '')
    lines = [' '.join(line.split()) for line in ''.join(parser.parts).splitlines()]
    return '\n'.join(line for line in lines if line).strip()

source = sys.argv[1] if len(sys.argv) > 1 else 'export.enex'
target = sys.argv[2] if len(sys.argv) > 2 else 'export.txt'
root = ET.parse(source).getroot()

with open(target, 'w', encoding='utf-8', newline='\n') as output:
    for number, note in enumerate(root.findall('.//note'), 1):
        title = note.findtext('title', default='').strip()
        content = clean_content(note.findtext('content', default=''))
        if number > 1:
            output.write('\n\n')
        if title:
            output.write(title + '\n')
            output.write('=' * len(title) + '\n')
        output.write(content)

print(f'Wrote {target}')

Eseguilo con:

python enex_to_txt.py export.enex export.txt

Lo script legge ogni nota, scrive il titolo come intestazione, rimuove i tag HTML o XHTML dal corpo della nota, conserva la separazione di base tra i blocchi e salva l’output in UTF-8. Utilizza solo la libreria standard di Python.

Limitazioni relative a qualità e compatibilità

  • La formattazione come grassetto, tabelle, caselle di controllo, collegamenti interni di Evernote e rientri non verrà mantenuta completamente in TXT.
  • Immagini, PDF, audio e altre risorse ENEX non vengono incorporate in un file di testo semplice. I relativi nomi di file o riferimenti potrebbero andare persi.
  • La codifica dei caratteri è importante: UTF-8 conserva la maggior parte dei caratteri internazionali e dovrebbe essere selezionata ogni volta che un’applicazione offre un’opzione di codifica.
  • Per distinguere più note sono necessari separatori o intestazioni. Lo script locale aggiunge il titolo originale e una sottolineatura per ogni nota.
  • Prima di eliminare la sorgente ENEX, confronta diverse note convertite, soprattutto quelle contenenti tabelle, elenchi di controllo, codice, caratteri non latini o allegati.

Nota: questo record di conversione da enex a txt è incompleto, deve essere verificato e potrebbe contenere inesattezze. Vota qui sotto se hai trovato utili o meno queste informazioni.

Le informazioni sono state utili?

Confronto formato: ENEX vs TXT

Come i formati ENEX e TXT si confrontano sulle proprietà più importanti per questa conversione.

Confronto dei formati ENEX e TXT
Proprietà .ENEX Evernote Export File .TXT Plain Text File
Standard aperto No Sì
Compressione — Non compresso
Dimensione tipica del file Grande Molto piccolo
Si apre in un browser web No Sì, nativamente
Modifica successiva Limitato Facile
Supporto metadata Estesa Nessuno
Leggibile come testo semplice Sì Sì
Ideale per Archiviazione a lungo termine Scambio dati
Sviluppatore Evernote Corporation —
Tipo MIME — text/plain

Domande frequenti

Il convertitore da ENEX a TXT è gratuito?

Sì, convertire ENEX in TXT su 101convert.com è completamente gratuito. Non sono richiesti registrazione, e-mail o installazione. Se hai bisogno di un limite di dimensione del file più alto o vuoi convertire più file alla volta, consulta i nostri piani.

Quanto può essere grande il mio file ENEX?

Puoi caricare file ENEX fino a 50 MB e convertire fino a 10 file alla volta in un unico lotto.

Cosa succede ai file caricati?

I file vengono elaborati automaticamente ed eliminati dai nostri server pochi minuti dopo la conversione. Non visualizziamo né condividiamo mai i tuoi file.

Devo installare un software per convertire ENEX in TXT?

No. La conversione da ENEX a TXT avviene completamente online nel browser e funziona su Windows, Mac, Linux, Android e iPhone.

La conversione non è riuscita?

Nella maggior parte dei casi, la causa è un formato di file errato. Carica un file ENEX valido per questa conversione da ENEX a TXT. A volte il problema può dipendere anche da noi. Analizziamo gli errori di conversione ricorrenti e disattiviamo o ripariamo il convertitore se rileviamo un difetto.