Notes sur l'importation HTML dans Scribus

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.

Quelle sorte de document HTML est supportée et quel en est le fonctionnement ?

À 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.

La portion de HTML qui suit s'affichera donc en créant des styles de paragraphes dans Scribus, tel que démontré plus bas.
<?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.

Styles HTML importés dans Scribus

Voici le texte importé affiché sur le canevas :

HTML importé dans Scribus

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