Word’dan Markdown’a Dönüştürücü

Modern bir Word .docx belgesini yüklemeden temiz ve düzenlenebilir Markdown’a dönüştürün. Tarayıcı belge yapısını okur; desteklenen başlıkları, paragrafları, kalın ve italik metni, bağlantıları, listeleri, alıntıları, kod stillerini ve basit tabloları korur. Güvenli önizlemeyi inceleyin, sonucu kopyalayın veya .md dosyası indirin. Görseller açık bir eksik öğe işaretiyle değiştirilir; sayfa düzeni ve Word’e özgü diğer özellikler ise sınırlama olarak dürüstçe belirtilir.

Word belgesi Markdown’a nasıl dönüştürülür?

  1. 1

    Bir DOCX seçin

    Şifrelenmemiş bir `.docx` dosyası açın. Dönüştürücü, okumadan önce ZIP ve Office Open XML yapısını yerel olarak denetler.

  2. 2

    Markdown işaretlerini seçin

    Başlıklar için diyez veya alt çizgi stilini, madde işaretleri için kısa çizgi veya yıldız işaretini seçin.

  3. 3

    Yapıyı inceleyin

    Güvenli önizlemeyi ve atlanan görseller ya da Markdown’a düzgün aktarılamayan Word özellikleriyle ilgili bildirimleri kontrol edin.

  4. 4

    Kopyalayın veya indirin

    Markdown’ı panoya kopyalayın ya da DOCX adına göre oluşturulan UTF-8 `.md` dosyası olarak kaydedin.

WordprocessingML’den Markdown’a

DOCX, biçimlendirilmiş tek bir metin akışı değil, bir Office Open XML paketidir. Microsoft, temel bir sözcük işleme paketini belgenin gövdesini içeren ana bölüm de dâhil olmak üzere bir parça koleksiyonu olarak tanımlar. Bu dönüştürücü önce beklenen paket yapısını kontrol eder, ardından anlamsal bir HTML ara çıktısı üretmek için Mammoth.js kullanır. Mammoth’un kılavuzu, Word’ün görünümünü birebir üretmek yerine anlamsal yapıyı korumayı önerir; bu da Markdown için doğru sınırdır.

HTML ara çıktısı bellekte ayrıştırılır ve CommonMark blokları ile satır içi öğelere dönüştürülür. Basit tablolar GitHub Flavored Markdown tablo uzantısını kullanır. Ara HTML hiçbir zaman ham olarak sayfaya eklenmez. Önizleme Markdown’dan oluşturulur ve gösterilmeden önce temizlenir.

Word yapısı Markdown sonucu Dönüştürme sınırı
Başlık stilleri # başlıkları veya 1. ve 2. düzey Setext başlıkları Yalnızca görsel yazı boyutu bir başlığı tanımlamaz
Paragraflar, kalın, italik, üstü çizili Paragraflar ve satır içi işaretler Yazı tipleri, renkler ve kesin aralıklar atlanır
Sıralı ve sırasız listeler Numaralı ve girintili liste öğeleri Karmaşık özel numaralandırma düzenleme gerektirebilir
Köprüler [etiket](URL) Yalnızca güvenli web, e-posta veya bölüm bağlantıları korunur
Basit tablolar Dikey çizgili GFM tablosu Birleştirilmiş hücreler ve karmaşık düzenler düzleştirilir
Görseller ve gömülü nesneler Görünür eksik öğe işareti İkili medya Markdown’a aktarılmaz

Uygulamalı örnek

Bir DOCX dosyasında 1. düzey Proje durumu başlığı, iki paragraf, üç adımlı numaralı plan ve sorumlu kişiyle son tarihi gösteren 2 × 3 tablo olduğunu düşünün. Diyez başlıklar seçildiğinde çıktı # Proje durumu ile başlar; ardından normal paragraflar, 1. liste işaretleri ve ilk satırı başlık olan bir GFM tablosu gelir. Aynı belgede yüzen bir grafik varsa grafik dönüştürülmez. Araç, eksik nesnenin başarılı bir dışa aktarma sanılmaması için sınırlama bildirimi gösterir.

Markdown’ın koruyamadıkları

Markdown, Word sayfalandırmasını değil içerik yapısını ifade eder. Sayfalar, sütunlar, kenar boşlukları, üstbilgiler, altbilgiler, yazı tipleri, renkler, yüzen konumlar, metin kutuları, grafikler, SmartArt, denklemler, makrolar, OLE nesneleri, formlar, yorumlar ve değişiklik izleme geçmişi çıktı kapsamı dışındadır. Birleştirilmiş hücreli karmaşık tablolar amaçlanan ızgarayı kaybedebilir. Teknik veya mevzuata tabi belgeleri dikkatle inceleyin ve asıl DOCX’i yetkili kaynak olarak saklayın.

Dosya ve gizlilik sınırları

Dönüştürücü .docx kabul eder; eski .doc, .docm, ODT veya PDF kabul etmez. Beklenen Office Open XML parçaları bulunmayan paketleri, şifreli ZIP girdilerini, 2.000’den fazla paket girdisini, sıkıştırılmış hâli 25 MiB’ı veya açılmış hâli 80 MiB’ı aşan dosyaları reddeder. Bu sınırlar bellek riskini azaltır ancak bozuk dosyaları onarmaz.

DOCX baytları, dosya adı, çıkarılan yapı, ayarlar, önizleme ve Markdown bu tarayıcıda kalır. Çok adımlı akışta, bu sekmenin sessionStorage alanındaki rastgele bir belirteç en fazla iki saat boyunca süresi dolacak bir IndexedDB kaydını gösterir. İçerik URL’ye eklenmez veya Livewire üzerinden gönderilmez. Baştan başlamak sekme belirtecini ve kaydı siler.

Sık Sorulan Sorular

Modern ve şifrelenmemiş bir .docx kullanın. Eski .doc, makro etkin .docm, ODT, PDF, şifreli paketler, bozuk dosyalar ve belirtilen sınırların üzerindeki dosyalar reddedilir. Eski Word belgelerini önce DOCX olarak kaydedin.

Dönüştürücü anlamsal başlıkları, paragrafları, kalın, italik ve üstü çizili metni, güvenli bağlantıları, satır sonlarını, sıralı ve sırasız listeleri, alıntıları, Word’ün belirttiği kod stillerini ve basit GFM tablolarını işler. Anlamsal yapısı olmayan yalnızca görsel stiller düzgün aktarılamayabilir.

Görsellere görünür bir eksik öğe işareti ve uyarı eklenir. Sayfa düzeni, sütunlar, üstbilgiler, altbilgiler, yazı tipleri, renkler, yüzen öğeler, birleştirilmiş tablolar, grafikler, SmartArt, denklemler, makrolar, gömülü nesneler, formlar, yorumlar ve değişiklik geçmişi birebir üretilmez.

Word sayfalı bir düzen sistemidir, Markdown ise hafif bir belge yapısını tanımlar. Dönüştürücü piksel konumlarını, sayfa sonlarını, yazı tiplerini veya kesin aralıkları değil, desteklenen anlamı korur. Yayımlamadan önce sonucu inceleyip düzenleyin.

Hayır. Dosya baytları, adı, içeriği, ayarlar, önizleme ve Markdown tarayıcıda kalır; Livewire üzerinden gönderilmez ve URL’ye eklenmez. Akış kurtarma yalnızca bu sekmede geçici bir kayıt kullanır, Baştan başlamak kaydı siler.

İlgili Araçlar