Tools om het web vast te leggen en te converteren

Hoe converteert GrabzIt HTML naar DOCX

HTML kan veel gecompliceerde structuren vertegenwoordigen, zoals inline DIV's of SPAN's naast elkaar. Overlappende HTML-elementen en randen toegepast op verschillende HTML-elementen. Voor het grootste deel zou dit in DOCX niet verstandig zijn, terwijl het wel mogelijk zou zijn om te creëren floatAls u HTML-elementen met tekstvakken invoert, zou dit ertoe leiden dat bijna alle inhoud in tekstvakken wordt geplaatst, wat resulteert in een zeer lelijk en rommelig Word-document.

Vanwege dit probleem negeren we de floating van HTML-elementen en randen van de meeste HTML-elementen. We respecteren echter wel de grenzen van sommige HTML-elementen zoals tabelcellen en uitlijning van afbeeldingselementen bijvoorbeeld.

Betekent dit dat u inhoud niet naast elkaar kunt plaatsen? Nee. Dit is nog steeds mogelijk door te gebruiken kolom CSS-attributen, HTML-tabellen en tabstops zoals hieronder beschreven.

Als u wilt dat een HTML-document precies zo wordt vastgelegd als op het scherm, is dat beter converteer de HTML naar PDF aangezien het PDF-bestandsformaat absolute positionering gebruikt.

Tabblad stopt

Tabblad stopt zijn een speciale DOCX-functie die wordt geactiveerd als floating HTML-elementen, met tekstuitlijning, bevinden zich in een 100% breed HTML-element dat zelf geen specifieke tekstuitlijning heeft. Dit is belangrijk omdat het betekent dat normale uitlijning niet mag worden toegepast op de onderliggende elementen. Dit wordt gedaan met behulp van text-align:start. Merk op dat Tab Stops niet werken binnen een tabel of lijst.

Een voorbeeld hiervan wordt hieronder getoond.

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