Scribus possède un module d'importation HTML qui peut importer du HTML net et bien formé, en préservant l'essentiel de la mise en page et du formatage, si le formatage et le style sont du HTML de base dans les marqueurs HTML, et non des feuilles de style CSS. Le support CSS sera ajouté dans le futur.
À l'importation, le module d'importation crée des styles de paragraphes qui correspondent aux balises HTML. Gras, italique, l'espacement non proportionnel et l'alignement sont aussi reconnus. Voici une liste des balises HTML supportées, les version en majuscule et en minuscule étant supportées.
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <h1>H1 Texte</h1> <h2>H2 Texte</h2> <h3>H3 Texte</h3> <h4>H4 Texte</h4> <ol> <li>Élément 1 d'une liste ordonnée </li> <li>Élément 2 d'une liste ordonnée </li> </ol> <ul> <li>Élément 1 d'une liste non ordonnée </li> <li>Élément 2 d'une liste non ordonnée </li> </ul> <code>affichage de code</code> <p><b>Style de paragraphe gras</b></p> <p><i>Style de paragraphe italique</i></p> <p align="center">Texte centré</p> </body> </html>
Ci-dessous les styles importés du fichier précédent.
Voici le texte importé affiché sur le canevas :
Ce ne sont pas toutes les applications qui exportent le HTML en respectant fidélement les spécifications W3C. Vous pouvez utiliser htmltidy pour nettoyer et rendre conforme le texte HTML que vous devez importer. Voir : http://w3c.org