Belge dönüştürme
Tanım
Bir dosyayı bir formattan diğerine dönüştürmek ve yeni bir dosya üretmek, geçici bir görsel temsil üreten ve yeni bir eser oluşturmayan renderlemeden farklıdır.
İkisi de kaynak belgeyi yorumlayarak başladıkları için karıştırılması kolaydır. Fark, sonrasında ne kaldığıdır. Renderleme, görüntüleyicinin sunduğu ve sonunda sildiği sayfa görüntüleriyle size bırakır. Dönüştürme ise kendi yaşam döngüsü, kendi depolama maliyeti ve kendi saklama sorunu olan bir dosya bırakır.
Bu fark, hangisini istediğinizi belirler. Gereksinim "kullanıcıların bunu okuması gerekiyor" ise, renderleme daha ucuz bir cevaptır — belgenin tek bir kopyası, değiştiğinde yeniden çalıştırılacak bir şey yoktur. Gereksinim "4'ünde üzerinde anlaşılanın değişmez bir PDF'sini arşivlememiz gerekiyor" ise, dönüşüm bunu sağlayan tek yöntemdir.
Yapılandırılmış formatlar arasındaki dönüşüm, renderlemenin olmadığı şekilde doğası gereği kayıplıdır. Özellikle PDF'ten DOCX'e bir yeniden yapılandırmadır, çünkü PDF bir sayfada gliflerin nerede olduğunu kaydeder, bir paragrafın ne olduğunu değil.
Doconut'ta
Dönüştürme, DocumentConverter.ConvertAsync(...) ile çağrılan ayrı bir ücretli eklentidir. Görüntüleyiciyle aynı süreçte çalışır, bu yüzden ikinci bir hizmet ve herhangi bir yerde geçici bir yükleme yoktur.
İlgili terimler
Sunucu tarafı belge işleme
Bir belgeyi sunucuda sayfa görüntülerine dönüştürmek, böylece tarayıcı orijinal dosyayı doğrudan ayrıştırmak yerine işlenmiş sayfaları gösterir.
Metin katmanı
Bir belgenin içinde görsel görünümüyle birlikte depolanan makine tarafından okunabilir metin. Arama ve metin seçimini mümkün kılan şey budur ve tam olarak taranmış bir sayfanın sahip olmadığı şeydir.
Office interop (sunucu tarafı otomasyon)
Koddan Microsoft Office'i belge açmak veya dönüştürmek için çalıştırmak. Masaüstünde çalışır ve Microsoft ve bunu deneyen herkes tarafından sunucularda açıkça önerilmez.