Word belgesi temiz HTML'e nasıl çevrilir?

Word'ü temiz HTML'e çevirmek için Word'ün Web Sayfası Olarak Kaydet seçeneğini kullanma; .docx dosyasını yapısına göre dönüştür: başlıklar h1 ve h2, listeler ul ve ol olsun, tablolar tablo kalsın, yazı tipi, renk ve Office kodları dışarıda kalsın. Bu sayfadaki dönüştürücü bunu tarayıcında yapar: belgeyi bırak, HTML'i kopyala; yapıştırdığın sayfanın tasarımını kendiliğinden alır.

5 dk okuma

Kısa cevap

Temiz HTML, etiketlerin içeriğin ne olduğunu anlattığı (başlık, paragraf, liste, tablo, link), Word'de nasıl göründüğü hakkında hiçbir şey söylemediği HTML'dir. Yazı tipi adı, punto, renk, MsoNormal gibi sınıf adları ya da boş span'ler yoktur. Böyle bir HTML sitenin stil dosyasına uyum sağlar ve sonradan kolay düzenlenir.

Word bunu kendi başına üretemez, çünkü dışa aktarımı sayfanın birebir görünümünü kopyalamaya çalışır. Yapıya dayalı bir dönüştürücü belgeyi tersinden okur: her paragrafın hangi stili kullandığına bakar ve onu bir etikete eşler. Aşağıdaki dönüştürücüye bir .docx bırak, Dönüştür'ü HTML'de bırak, kodun yanındaki önizlemeye bak, sonra Kopyala ya da İndir'e bas.

Burada dene: Word'den HTML'e

Aracın tam sayfasını aç

Word'ün kendi HTML'i neden bu kadar karışık?

Word, Web Sayfası ve Web Sayfası, Filtrelenmiş olarak kaydetme seçenekleri sunar. İkisi de HTML'i basılı sayfaya benzetmeye çalışır, bu yüzden her görsel ayrıntıyı koda yazar. Kısa tek bir paragraf; bir sınıf, yazı tipi, boyut ve aralıkları sayan bir style özniteliği ve her biçim değişikliği için iç içe span'lerle birkaç satırlık koda dönüşebilir.

Word'den kopyalayıp bir içerik yönetim sistemine yapıştırmak da pano üzerinden benzer bir şey yapar: düzenleyici Word'ün HTML'ini alır ve bu stillerin bir kısmını ya da hepsini korur. Sonuç; sitenin geri kalanına uymayan metin, paragraftan paragrafa değişen yazı tipleri ve görünmez biçimlendirme sürekli geri geldiği için düzenlemesi zor sayfalardır.

YöntemBaşlık ve listelerSatır içi stil ve Office koduGörseller
Web Sayfası olarak kaydetKalır, stilli paragraf olarakÇok fazla, üstüne Office'e özel etiketlerAyrı klasör
Web Sayfası, FiltrelenmişKalır, stilli paragraf olarakDaha az, ama sınıflar ve satır içi CSS kalırAyrı klasör
CMS'e kopyala yapıştırDüzenleyiciye bağlıÇoğu zaman kalırÇoğu zaman kaybolur ya da bilgisayardaki dosyaya bağlanır
Google Dokümanlar, Web sayfası olarak indirKalırÜretilmiş sınıf adları ve bir stil bloğuZIP içinde ayrı klasör
Bu sayfadaki dönüştürücüGerçek h1-h6, ul, olYokGömülü ya da hariç

Neler kalır, neler gider?

Dönüştürücü anlam taşıyan her şeyi korur, sadece görünüşü belirleyen her şeyi dışarıda bırakır:

  • Kalanlar: Word'ün Başlık 1 ile Başlık 6 arası stillerinden gelen başlıklar, Konu Başlığı (h1) ve Alt Konu Başlığı (h2) stilleri, paragraflar, kalın ve italik (strong ve em), iç içe seviyeleriyle madde işaretli ve numaralı listeler, tablolar, linkler, dipnotlar, Alıntı stilindeki alıntılar ve görseller.
  • Gidenler: yazı tipleri, punto, renkler, vurgulama, hizalama, satır aralığı, sayfa kenar boşlukları, üst ve alt bilgiler ve Word açıklamaları.
  • Görseller: Görselleri ekle işaretliyken HTML'e data URI olarak gömülür, kod tek başına çalışır. Görselleri CMS'ine ayrıca yükleyeceksen işareti kaldır, kod hafifler.
  • Tam HTML sayfası: işaretlersen doctype, karakter seti ve başlığıyla tarayıcıda tek başına açılan eksiksiz bir dosya alırsın. İçeriği var olan bir sayfaya yapıştıracaksan kapalı bırak.

En temiz sonuç için belgeyi hazırla

Çıktı ancak belge kadar düzenli olabilir. En sık sürpriz, kalın normal paragraf olarak çıkan bir başlıktır. Bu, metin başlık stili yerine elle büyütülüp kalın yapıldığında olur; Word'de başlık gibi görünür ama dosyada normal paragraf yazar.

  • Word'ün yerleşik stillerini kullan: satırı seç ve Giriş sekmesindeki Stiller galerisinden Başlık 1, Başlık 2 gibi stilleri seç.
  • Gerçek liste kullan. Elle yazılmış tire ya da numarayla başlayan satırlar liste öğesi değil paragraf olur; Madde İşaretleri ve Numaralandırma düğmelerini kullan.
  • Boşluk için boş paragraf kullanma. Boş satırda her Enter boş bir paragraf olur.
  • Tabloları sade tut: tek başlık satırı, mümkünse birleştirilmiş hücre yok, sadece yerleşim için kullanılan tablo yok.
  • HTML karşılığı olmayan özel stiller normal paragraf olarak aktarılır; dönüştürücü bunu sonucun altında kısa bir notla söyler.

HTML'i WordPress, Shopify ve diğer düzenleyicilere yapıştırmak

Çoğu düzenleyicinin bir kod ya da HTML görünümü vardır. Yapıştırmadan önce ona geç; HTML'i görsel görünüme yapıştırırsan düzenleyici etiketleri metin olarak gösterir. WordPress blok düzenleyicide Özel HTML bloğu ekle ya da blok menüsünden HTML olarak düzenle'yi seç. Klasik düzenleyicide ve Shopify ürün açıklamasında Metin ya da HTML'i göster düğmesini kullan. Ticimax, İdeasoft gibi altyapıların ürün açıklama alanlarında da genelde bir kaynak kodu düğmesi bulunur.

Kodda satır içi stil olmadığı için metin hemen temanın yazı tipini, boyutunu ve renklerini kullanır. Bir başlık seviyesi tasarımın için fazla büyük görünüyorsa stil eklemek yerine etiketi değiştir (örneğin h2 yerine h3); böylece sayfa yapısı arama motorları ve ekran okuyucular için doğru kalır.

E-posta şablonlarında temiz HTML iyi bir başlangıçtır, ama birçok e-posta programı tutarlı görünüm için satır içi stil ister. Bunları Word'de değil e-posta aracında ekle.

Sık sorunlar

  • Dosya .docx değil .doc: dönüştürücü sadece .docx okur. Dosyayı Word'de ya da LibreOffice'te açıp .docx olarak kaydet ve tekrar dene.
  • Başlıklar yok: elle biçimlendirilmişler. Word'de başlık stillerini uygula ve tekrar dönüştür.
  • HTML çok büyük: büyük kısmını gömülü görseller oluşturur; data URI, görsel dosyasından yaklaşık üçte bir daha büyüktür. Görselleri ekle işaretini kaldır ve görselleri ayrıca yükle.
  • Metin kutuları, şekiller ve SmartArt eksik ya da yanlış sırada: bunlar akıştaki metin değil çizim nesneleridir. Önemli metni dönüştürmeden önce normal paragraflara taşı.
  • Yapıştırdıktan sonra Türkçe karakterler bozuk: HTML'i UTF-8 olarak kaydet ya da sun. Tam HTML sayfası seçeneği UTF-8 tanımını zaten içerir.

Gizlilik ve güvenlik

Sözleşme, teklif ve şirket içi belgeler bilinmeyen dönüştürücülere yüklenmemeli. Burada .docx tarayıcında açılır ve dönüştürülür, belge cihazından hiç çıkmaz. Sayfayı bir kez açtıktan sonra internetsiz de çalışır.

Çıkan HTML izin verilen etiketler listesinden geçirilir; belge içeriyor olsa bile script, olay öznitelikleri ve javascript: linkleri sonuca asla giremez.

Adım adım

  1. Belgeyi ekle.docx dosyasını dönüştürücüye bırak ya da Belge seç'e bas.
  2. HTML'i seçDönüştür'ü HTML'de bırak. Tam HTML sayfası'nı sadece tek başına açılan bir dosya gerekiyorsa işaretle.
  3. Görsellere karar verGömmek için Görselleri ekle açık kalsın, CMS için daha hafif kod istiyorsan kapat.
  4. Önizlemeye bakKodun yanındaki önizlemede başlıklar, listeler ve tablolar belgedeki gibi görünmeli.
  5. Kopyala ya da indirKopyala'ya basıp düzenleyicinin HTML görünümüne yapıştır ya da İndir ile dosyayı kaydet.

Sık sorulan sorular

Word'ü biçimlendirmesiz HTML'e nasıl çeviririm?

Görünümü kopyalamak yerine Word stillerini HTML etiketlerine eşleyen bir dönüştürücü kullan; bu sayfadaki gibi. Başlıklar, listeler, tablolar ve linkler kalır; yazı tipleri, renkler ve satır içi stiller dışarıda kalır.

Word belgem yükleniyor mu?

Hayır. Belge tarayıcında açılır ve dönüştürülür, hiçbir sunucuya gönderilmez.

Eski .doc dosyalarını çevirebilir miyim?

Sadece .docx destekleniyor. .doc dosyasını Word'de ya da LibreOffice'te açıp önce .docx olarak kaydet.

Başlıklarım neden kalın paragrafa dönüştü?

Başlık stilleri yerine elle biçimlendirilmişler. Word'de Başlık 1, Başlık 2 gibi stilleri uygula ve tekrar dönüştür.

Görseller korunuyor mu?

Evet, Görselleri ekle işaretliyken data URI olarak gömülür. Görselleri sitene ayrıca yükleyeceksen kapat.

Markdown ya da düz metin alabilir miyim?

Evet. Dönüştür'ü Markdown ya da Düz metin yap; aynı belge yüklenmeden yeniden dönüştürülür.