Dosya Formatları ve Dönüşümler

Çeşitli belge formatlarını yüksek hassasiyetle hızlı ve güvenilir bir şekilde dönüştürme yeteneği, Aspose.Words’in amiral gemisi özelliğidir. Bu genellikle Python via .NET yerine Aspose.Words’i seçmek için yeterince iyi bir nedendir.

Aspose.Words ile belgeleri yalnızca iki satır kod kullanarak desteklenen herhangi bir yükleme biçiminden desteklenen herhangi bir kaydetme biçimine dönüştürebilirsiniz:

  1. Bir dosyadan veya akıştan belge yükleyin
  2. Desteklenen herhangi bir formatta kaydedin

Aşağıdaki kod örneği bir belgenin nasıl dönüştürüleceğini gösterir:

Belgeleri yükleme, dönüştürme ve kaydetme hakkında daha fazla ayrıntı için Yükleme, Kaydetme ve Dönüştürme bölümüne bakın.

Yüksek Sadakat

Aspose.Words’in ana hedeflerinden biri belge formatları arasında yüksek kalitede dönüşüm sağlamaktır. Çıktı belgesinin orijinalin tüm içeriğini ve biçimlendirmesini koruduğu dönüşümleri tanımlamak için “yüksek doğruluk” sözcüğünü kullanırız.

Modern kelime işlemci belge formatları karmaşıktır ve yüzlerce özellik içerir. Bazen bir satıcı, çözümünün belirli bir belge formatını desteklediğini iddia ettiğinde, bu, formatın yalnızca temel özelliklerinin desteklendiği anlamına gelir. Örneğin, Microsoft Word belgelerinde dipnotlar, metin kutuları, otomatik şekiller, OLE nesneleri, alanlar ve gelişmiş biçimlendirme nitelikleri gibi gelişmiş özellikler bulunur. Bu öğelerin çoğu genellikle belge işleme kitaplıklarında göz ardı edilir, ancak Aspose.Words’de bu durum söz konusu değildir.

Daha Geniş Format Desteği

Aspose.Words’in tartışılmaz avantajı, bilinen formatların çoğuna yönelik büyük destektir. Birçok önemli özellik için aynı düzeyde desteği başka yerlerde bulmak zor veya imkansızdır.

Belirli bir formatı destekleyen bir çözüm satın alırken, bu formatın özelliklerinin hangi düzeyde desteklendiğini öğrenin. Test etmek için karmaşık bir dosya oluşturun ve bunu önerilen çözüm üzerinden çalıştırın. Çoğu zaman birçok belge öğesinin ve biçimlendirmenin kaybolduğunu göreceksiniz. Örneğin, DOC formatı için şekiller, metin kutuları, alanlar, sütunlar, OLE nesneleri, revizyonlar ve sağdan sola yazılan metinler genellikle sorun yaşar.

Aspose.Words Document Object Model (DOM), Microsoft Word belge formatları göz önünde bulundurularak tasarlanmıştır. Bu nedenle, DOC, DOCX, RTF veya WordprocessingML gibi bu formatlara yönelik destek düzeyimiz emsalsizdir. Bu formatlar arasında herhangi bir yönde dönüşüm yüksek doğruluktadır.

Karmaşık bir belgeyi Aspose.Words aracılığıyla çalıştırırken, format uygulamasının benzersiz eksiksizliğinin keyfini çıkarın.

Popüler Formatlar Arasında Dönüşüm Örnekleri

Aşağıda bazı popüler formatlar arasındaki dönüşüm örnekleri verilmiştir. Aspose.Words’in görevle ne kadar doğru başa çıktığını değerlendirebilirsiniz.


DOC’den RTF’ye – yüksek kalitede dönüştürme:

doc-to-rtf-aspose-words-net-1doc-to-rtf-aspose-words-net-2


DOC’den PDF’ye – yüksek kalitede dönüştürme:

doc-to-pdf-aspose-words-net-1doc-to-pdf-aspose-words-net-2

doc-to-pdf-aspose-words-net-3doc-to-pdf-aspose-words-net-4


DOC’den ODT’ye – yüksek kalitede dönüştürme:

doc-to-odt-aspose-words-net-1doc-to-odt-aspose-words-net-2


DOC’den XPS’e – yüksek kalitede dönüştürme:

doc-xps-aspose-words-net-1'edoc-xps-aspose-words-net-2'ye


DOC’den PostScript’e – yüksek kalitede dönüştürme:

doc-to-postscript-aspose-words-net-1doc-to-postscript-aspose-words-net-2


DOC’den JPEG’e – yüksek kalitede dönüştürme:

doc-to-jpeg-aspose-words-net-1

DOC’den GIF’e – yüksek kalitede dönüştürme:

doc-to-gif-aspose-words-net-1

RTF’den TXT’ye – yüksek kalitede dönüştürme:

rtf-txt-aspose-words-net-1'ertf-txt-aspose-words-net-2'ye


Aspose.Words’teki tüm dönüştürücüler harika olsa da bazen farklı formatlardaki belgeler için aynı görünümü elde edemeyebilirsiniz.

Örneğin, HTML ve Microsoft Word belgelerinin tüm özellikleri arasında basit bire bir eşleşme yoktur. HTML’de üstbilgi/altbilgi, bölüm, alan ve sekme yoktur. Bunun tersine, tüm CSS nitelikleri ve kuralları bir Microsoft Word belgesine eşlenemez.

Aşağıda DOC’tan HTML’ye dönüşümlerin bir örneği verilmiştir.


DOC’dan HTML’ye – yüksek kalitede dönüştürme:

doc-html-aspose-words-net-1'edoc-html-aspose-words-net-2'ye

doc-html-aspose-words-net-3'edoc-html-aspose-words-net-4'e


Yüksek Ölçeklenebilirlik

Ölçeklenebilir sunucu tarafı senaryoları, temel olarak basit ve temiz tasarımı nedeniyle Aspose.Words’i kullanır; Aspose.Words, çoklu iş parçacığını destekler. Document nesneleri birbirinden bağımsızdır ve aynı anda yalnızca bir iş parçacığı bir belgeyi değiştirebildiği sürece (herhangi bir koleksiyon sınıfı için tipik bir gereksinim), birden çok iş parçacığı aynı anda herhangi bir sayıda belgeyi işleyebilir.

Yüksek performans

Aspose.Words, belgeleri yüklerken ve kaydederken yüksek performans gösterir. Testlerde, boyutu 5 Mb’ın üzerinde olan bir DOC dosyası, P4 3GHz makineye 1 saniyeden kısa bir sürede yüklendi ve ardından 1 saniyeden kısa bir sürede kaydedildi. Daha küçük dosyalar dakikada binlerce hızda işlenebilir.

Müşterilerimiz birçok kez Aspose.Words’in hızına inanamadıklarını bize bildirdiler. Hata ayıklayıcıya büyük bir belge yükleyen kod satırını aştılar ve bu o kadar anlıktı ki, dosyanın Document nesnesine yüklendiğine inanamadılar.