Web Yakalama ve Dönüştürme Araçları

GrabzIt HTML'yi DOCX'e nasıl dönüştürür?

HTML, satır içi DIV'ler veya SPAN'lar gibi birçok karmaşık yapıyı yan yana temsil edebilir. HTML öğelerinin örtüşmesi ve farklı HTML öğelerine uygulanan kenarlıklar. Çoğunlukla bu, DOCX'te mantıklı bir yaklaşım olmazken, oluşturmak mümkün olacaktır. floatHTML öğelerini metin kutuları ile kullanmak, hemen hemen tüm içeriğin metin kutularında bulunmasına ve sonuçta çok çirkin ve dağınık bir Word belgesine neden olur.

Bu sorun nedeniyle görmezden geliyoruz floatHTML öğelerinin oluşturulması ve çoğu HTML öğesinin sınırları. Ancak tablo hücreleri gibi bazı HTML öğelerindeki kenarlıklara ve örneğin görüntü öğelerindeki hizalamaya saygı duyuyoruz.

Bu, içeriği yan yana yerleştiremeyeceğiniz anlamına mı geliyor? Hayır. Bu hala kullanılarak mümkündür. sütun CSS nitelikleri, HTML tabloları ve sekme durakları aşağıda özetlendiği gibidir.

Bir HTML belgesinin tam olarak ekranda gösterildiği gibi yakalanmasını istiyorsanız, HTML'yi PDF'ye dönüştür PDF dosya formatı mutlak konumlandırmayı kullandığından.

Sekme Durakları

Sekme Durakları aşağıdaki durumlarda etkinleştirilen özel bir DOCX özelliğidir: floatMetin hizalamalı HTML öğeleri, belirli bir metin hizalaması olmayan %100 genişlikte bir HTML öğesi içinde bulunur. Bu önemlidir, çünkü alt öğelere normal hizalamanın uygulanmaması gerektiği anlamına gelir. Bu kullanılarak yapılır text-align:start. Sekme Duraklarının bir tablo veya listede çalışmayacağını unutmayın.

Bunun bir örneği aşağıda gösterilmiştir.

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

Metin Dili

DOCX belgesindeki metnin belirli bir dile sahip olmasını sağlamak. HTML HTML belgesinin etiket öğesinin bir lang bağlanmak. Veya HTML belgesinin içindeki başka bir HTML öğesi, örneğin P etiketin bir dil belirtilmesi gerekiyor.

Alt HTML öğesinin belirlenmiş bir dil etiketi yoksa dil, belgenin varsayılanına geri döner. Hiçbiri belirtilmemişse İngilizce kullanılır.