HTML a Markdown

Verbo: htmlToMarkdown

Disponibile da: < Standard>

Converte il testo HTML specifico in formato Markdown in base alle impostazioni specificate.

Sintassi

htmlToMarkdown --html(String) [--unknowntags(HtmlToMarkdownUnknownTagsOption)] [--escapetext(Boolean)] [--removecomments(Boolean)] [--tablewithoutheader(HtmlToMarkdownTableWithoutHeaderRowHandlingOption)] [--smarthref(Boolean)] (Boolean)=success (String)=value

Input

Script Programma di progettazione Obbligatorio AcceptedTypes Descrizione
-- html HTML Obbligatorio Testo Testo in formato HTML che dovrebbe essere convertito in Markdown.
-- unknowntag Tag sconosciuti Facoltativo HtmlToMarkdownUnknownTagsOption Opzioni che determinano l'azione da intraprendere quando i tag sconosciuti sono presenti nel testo HTML:
  • Ignora tag sconosciuti, ma prova a convertirne il contenuto.
  • Ignorare tag sconosciuti.
  • Scrivi tag originale in markdown.
  • -- escape etext Testo di escape Facoltativo Booleano Quando abilitato, utilizza caratteri di escape per i caratteri speciali "*" e "_" dal testo formattato allo standard Markdown.
    -- removecommenti Rimuovi commenti Facoltativo Booleano Quando abilitato, rimuove i tag di commento trovati nel testo HTML.
    -- tablewithoutheader Tabella senza intestazione Facoltativo OpzioneHtmlToMarkdownTableWithoutHeaderRowHandling Opzioni per determinare l'azione da intraprendere quando le tabelle headerless sono presenti nel testo HTML:
  • Creare una nuova intestazione vuota.
  • Utilizzare prima riga come intestazione.
  • -- smarthref Href Smart Facoltativo Booleano Quando abilitato, utilizza un metodo per la valutazione del contenuto del tag "< a>" rilevato nel testo HTML, eseguendo le seguenti valializzazioni:
  • Se gli attributi "name" e "href" sono uguali, viene generato solo il nome nel testo di output;
  • Se l'attributo "href" contiene il protocollo http / https e l'attributo "name" non, viene generato solo "href" nel testo di output;
  • Tuttavia, se non è abilitato, gli attributi "name", "href" e "title" vengono generati nel testo di output anche se "name" e "href" sono identici.
  • Output

    Script Programma di progettazione AcceptedTypes Descrizione
    riuscito Operazione riuscita Booleano Ritorna "True" se la conversione da testo HTML a Markdown è stata completata correttamente o "False" altrimenti.
    valore Testo Testo Restituisce il testo HTML convertito in formato Markdown.

    Esempio

    Il comando converte il testo HTML in formato Markdown, con il parametro Href intelligente abilitato.

    defVar --name markdownText --type String
    defVar --name success --type Boolean
    htmlToMarkdown --html "Insert Html text here." --unknowntags "Write" --escapetext  --tablewithoutheader "EmptyRow" --smarthref  success=success markdownText=value
    logMessage --message "${success}\r\n${markdownText}" --type "Info"
    
    Scarica file

    Vedi anche

  • Aggiungi caratteri escape all'espressione regolare
  • Aggiungi caratteri escape al testo
  • Calcola hash
  • Modifica testo maiuscolo/minuscolo
  • Controlla file
  • Concatena testi
  • Converti HTML in testo
  • Conta ricorrenze nel testo
  • Conta caratteri testo
  • Crea testo casuale
  • Crea tabella in base all'espressione regolare
  • Variabile di testo vuota o null
  • Trova per espressione regolare
  • Trova ricorrenze nel testo
  • Formatta testo
  • Ottieni testo secondario
  • Ottieni Testo da Espressione Regolare
  • Inserisci nuova riga nel testo
  • Unisci testo
  • Riempi testo
  • Analizza URI
  • Rimuovi segni diacritici
  • Rimuovi caratteri escape
  • Sostituisci parte del testo
  • Sostituisci il testo
  • Suddividi testo
  • Taglia spazi vuoti del testo