Newsgroup: it.comp.www.html
Titolo: da docx a html

avrei bisogno di qualche suggerimento, spero sia il newsgroup giusto ...
 
 
 
 
 
 
ho scritto un manuale in word e mi trovo nella necessita' di trasformarlo in html per inserirlo in un sito web, ma se semplicemente lo salvo in html da word viene fuori un macello ed e' difficilissimo metterci mano a causa di tutto il codice illeggibile che word aggiunge. Praticamente si fa prima a riscriverlo ma essendo qualche centinaio di pagine mi viene male al solo pensiero. Ho fatto una ricerca veloce con google e ho trovato qualche programma che promette la conversione in "html pulito" ma quelli che ho provato (generalmente vecchi, nati per windows xp e vecchie versioni di word) non danno risultati soddisfacenti. Non avreste da suggerirmi un qualche software, che mantenga i cross reference e i link del documento originale, le figure e magari possa anche spezzare il manuale in piu' pagine html (per esempio una pagina per capitolo) aggiornando i riferimenti e i link tenendo conto della nuova organizzazione? (qualcosa tipo latex2html ma per word)
--
Newsgroup robomoderato - gli articoli vengono approvati automaticamente

 pagine mi viene male al solo pensiero.
 
Usa molta formattazione?
Puoi pensare di realizzarlo per gradi, cioè esporti in testo e in prima 
istanza dividi solo in capitoli.
Poi nel tempo formatti i paragrafi e i sottoparagrafi.
 
Potresti approfittare dell'occasione per passare ad un nuovo formato 
che poi possa generare sia file PDF che HTML.
 
 
In alternativa metti semplicemente un collegamento al file word sulla 
pagina, chi lo vuole leggere lo scarica.
 
-- 
Andrea


>>>>  
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


 tutta la fuffa microsoftiana
 
in ogni caso, bisognerà metterci le mani, e parecchio
 
HTML è un linguaggio che si basa su un'analisi semantica del testo;
nasce quindi su un presupporto completamente diverso da qualunque
sistema WYSIWYG
 
-- 
Maurizio Pistone    strenua nos exercet inertia  Hor.
 
http://blog.mauriziopistone.it
 
 
http://www.lacabalesta.it
 
 
http://blog.ilpugnonellocchio.it
 


>>>>  
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


 </html>
 
devi decidere se Hello World! è <p> o <h1>...
 
... e lo devi decidere tu. Nessuno lo può fare per te.
 
====
 
ah, un qualunque correttore ti dirà anche che
 
... Document must begin with a DOCTYPE to be valid ...
 
ma questi sono tecnicismi.
 
====
 
 
Puoi anche scrivere solo
 
        Hello World!
 
e salvarlo come hello.htm. Funziona lo stesso.
 
====
 
Ma l'essenziale, è il primo punto.
 
-- 
Maurizio Pistone    strenua nos exercet inertia  Hor.
 
http://blog.mauriziopistone.it
 
 
http://www.lacabalesta.it
 
 
http://blog.ilpugnonellocchio.it
 


 </html>
 
Questo esempio di codice obbrobrioso � stato il punto pi� basso
raggiunto nella Storia dell'Informatica.


 ====


 eliminare il problema all'origine.
 
Interpretazione personale, w3schools (che non � comunque un 
riferimento) dice "HTML5 is not based on SGML, and therefore does not 
require a reference to a DTD." che almeno formalmente sembra un motivo 
ragionevole.
 
[1] 
http://www.w3.org/TR/html5/syntax.html#the-doctype
 
-- 
Andrea


 cassato.
 
il validatore del W3C col tuo codice mi d� errore: il documento viene
interpretato come HTML 4.01 Transitional
 
invece riconosce correttamente come HTML5 il codice seguente:
 
<!DOCTYPE html>
<html>
<head>
        <meta charset="utf-8" />
        <title>Untitled</title>
</head>
 
<body>
Hello World!
</body>
</html>
 
che penso sia il minimo indispensabile
 
-- 
Maurizio Pistone    strenua nos exercet inertia  Hor.
 
http://blog.mauriziopistone.it
 
 
http://www.lacabalesta.it
 
 
http://blog.ilpugnonellocchio.it
 


>>>>  
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


 <!DOCTYPE html>
 
leggi la risposta di sopra a riguardo.


 ragionevole.
 
appunto, *sembra*.


 circa 8k di robaccia)
 
non c'è limite al peggio.


 essenziale:
 
    ..._skipped!_
 
Questo è lo stesso testo salvato da Word come pagina web (filtrata):
 
<html>
 
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=Generator content="Microsoft Word 11 (filtered)">
<title>Hello World</title>
<style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
 {margin:0cm;
 margin-bottom:.0001pt;
 font-size:12.0pt;
 font-family:"Times New Roman";}
@page Section1
 {size:595.3pt 841.9pt;
 margin:70.85pt 2.0cm 2.0cm 2.0cm;}
div.Section1
 {page:Section1;}
-->
</style>
 
</head>
 
<body lang=IT>
 
<div class=Section1>
 
<p class=MsoNormal>Hello World!</p>
 
</div>
 
</body>
 
</html>
 
Ovvio, che per leggerlo con un browser serve eliminare il relativo META
usando una semplice regexp.
-- 
    * b *
  *   y   *
*   Piero   *
#v+
È un genio della scrittura, ha inventato il paragrafo senza fili.
#v-


 Non c'è bisogno di fonte,
 
Non ho capito: il validatore di w3 passa con il doctype e senza no, 
dalla documentazione si legge che ci vuole, dov'e' il problema a 
metterlo, e sopra tutto, perche' non metterlo?


 usando una semplice regexp.
 
Si ma è sempre un codice contaminato.


 metterlo, e sopra tutto, perche' non metterlo?
 
Ma non devi chiederlo a me! Nel Web ci sono miliardi di siti che
cominciano con:
 
<html>
...
 
E sul tuo browser si vedono lo stesso. Ora chiedi tu ai realizzatori
di quei siti perché li hanno fatti così.


 problemi ai web-mastella peracottari del web ecc.
 
No, metterlo significa che imposti Explorer in modalità strict invece che 
Loose, e, per esempio, cambia il box model di default.
 
Forse anche alcune versioni di Opera, per compatibilità con IE, fanno lo 
stesso.
 
Il doctype è obbligatorio. Che i browser funzionino anche senza è un 
discorso diverso, ma alcuni, come detto, funzionano MALE senza.
 
HTML5 non è stato fatto così per venire incontro ai peracottari, ma per 
semplificare al massimo il codice mantenendo le funzionalità e la 
compatibilità anche coi vecchi browser:
 
http://www.coreservlets.com/html5-tutorial/basic-html5-document.html
 
 
Bye.


 HTML5 non è stato fatto così per venire incontro ai peracottari,
 
Che era il mio punto.
Poi il discorso si è sviluppato come "HTML è cacca perché fa questo" 
"La documentazione dice il contrario, hai una prova?" "No perché dico 
che non serve". Fine del discorso.
 
 
-- 
Andrea


 di quei siti perché li hanno fatti cosě.
 
per questo: perché *tanto* si vedono lo stesso
 
====
 
https://www.google.it/#q=%22best+viewed+at+1024X768%22
 
 
gurda quanti sono ... 
 
-- 
Maurizio Pistone    strenua nos exercet inertia  Hor.
 
http://blog.mauriziopistone.it
 
 
http://www.lacabalesta.it
 
 
http://blog.ilpugnonellocchio.it
 
