Strumenti per acquisire e convertire il Web

In che modo GrabzIt converte HTML in DOCX

L'HTML può rappresentare molte strutture complicate come DIV in linea o SPAN fianco a fianco. Elementi HTML sovrapposti e bordi applicati a diversi elementi HTML. Per la maggior parte questo non sarebbe un approccio ragionevole in DOCX mentre sarebbe possibile creare floating elementi HTML con caselle di testo comporterebbe che quasi tutto il contenuto fosse contenuto all'interno di caselle di testo, risultando in un documento Word molto brutto e disordinato.

È a causa di questo problema che ignoriamo il floating di elementi HTML e bordi della maggior parte degli elementi HTML. Tuttavia rispettiamo i bordi di alcuni elementi HTML come le celle di una tabella e l'allineamento sugli elementi dell'immagine, ad esempio.

Questo significa che non puoi posizionare i contenuti fianco a fianco? No. Questo è ancora possibile utilizzando attributi CSS della colonna, Tabelle HTML e tabulazioni come illustrato di seguito.

Se vuoi che un documento HTML venga catturato esattamente come mostrato sullo schermo, sarebbe meglio farlo convertire l'HTML in PDF poiché il formato di file PDF utilizza il posizionamento assoluto.

Tabulazioni

Tabulazioni sono una funzione DOCX speciale che viene attivata se floatGli elementi HTML, con l'allineamento del testo, sono contenuti all'interno di un elemento HTML con larghezza del 100% che non ha alcun allineamento del testo specifico. Questo è importante poiché significa che il normale allineamento non deve essere applicato agli elementi figlio. Questo viene fatto usando text-align:start. Tieni presente che i punti di tabulazione non funzioneranno all'interno di una tabella o di un elenco.

Un esempio di ciò è mostrato di seguito.

<div style="width:100%;text-align:start">
   <div style="width:50%;text-align:left;float:left">Aligned One</div>
   <div style="width:50%;text-align:left;float:left">Aligned Two</div>
</div>