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: |
| -- 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: |
| -- 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: |
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