
Aspose.Words Cloud, DOC ve DOCX dahil olmak üzere Word belgelerini HTML dosya biçimine dönüştürmenizi sağlar. Word’den HTML’ye dönüştürme, bir Word belgesinin içeriklerini çevrimiçi olarak göstermek ve bunları arama motoru dostu yapmak istediğiniz durumlarda faydalıdır. Ek avantajı, HTML dosyalarını görüntülemek için özel bir görüntüleyici veya 3. taraf uygulamasına ihtiyaç duyulmamasıdır. Aspose.Words Cloud, bir Word Belgesini HTML’ye dönüştürmek için aşağıdaki API’leri sağlar:
| İsim | Açıklama |
| ——- | ———— |
| GetDocumentWithFormat | Cloud depolamasındaki bir belgeyi belirtilen biçime dönüştürür. |
| ConvertDocument | Yerel sürücüdeki bir belgeyi belirtilen biçime dönüştürür. |
| Farklı Kaydet | Belgeyi ayrıntılı ayarlarla hedef biçime dönüştürür ve sonucu depolamaya kaydeder. |
Word’den HTML’e Dönüştürme
Yukarıdaki API’leri çağırmadan önce, Aspose Cloud‘da bir hesap kaydetmeniz ve Cloud Dashboard‘da Uygulama Anahtarınızı ve SID’nizi almanız gerekir. Kaydolduğunuz anda, herhangi bir değerlendirme sınırlaması olmadan API’leri test edebilmeniz için size cömert bir Ücretsiz Deneme verilecektir.
Aşağıdaki cURL örneği DOCX’in HTML’e nasıl dönüştürüleceğini göstermektedir:
// Öncelikle kimlik doğrulama için JSON Web Token'ı edinin
// Uygulama Anahtarını ve Uygulama SID'sini https://dashboard.aspose.cloud/ adresinden edinin
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// DOCX belgesini yerel depolamada HTML'ye dönüştürmek için cURL örneği
curl -v "https://api.aspose.cloud/v4.0/words/convert?format=html" \
-X PUT \
-T DOCXtoHTML.docx \
-H "Content-Type: application/json" \
-H "accept: application/json" \
-H "authorization: Bearer <jwt token>" \
-o DOCXtoHTML.html
Bu kod parçacığı DOCX’i HTML dosyalarına verimli bir şekilde dönüştürür. Herhangi bir ek resim veya stil sayfası oluşturmaz. Örneğin, DOCX dosyasındaki resmi base64 resmine dönüştürür, böylece en yüksek doğrulukta çıktıyı alabilirsiniz. Aşağıda dosyaların ekran görüntüleri verilmiştir:
DOCX dosyasını girin

Çıktı HTML dosyası (Google Chrome önizlemesi)

Yukarıdaki ekran görüntülerinde HTML’in görüntülenme kalitesini fark edebilirsiniz.
Ayrıntılı Ayarlarla Word’den HTML’e Dönüştürme
PUT /words/{name}/saveAs API, Microsoft Word belgesini ayrıntılı ayarlarla HTML’ye dönüştürmenize olanak tanır. Aşağıdaki cURL örneği, HtmlSaveOptions’da ‘ZipOutput’u ’true’ olarak ayarladığımız için çıktı olarak bir ZIP dosyası üretir. HtmlSaveOptions’ın tam listesi için lütfen documentation‘yı kontrol edin.
// Öncelikle kimlik doğrulama için JSON Web Token'ı edinin
// Uygulama Anahtarını ve Uygulama SID'sini https://dashboard.aspose.cloud/ adresinden edinin
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// DOCX belgesini HTML'e dönüştürmek ve çıktı dosyalarını ZIP olarak kaydetmek için cURL örneği
curl -v "https://api.aspose.cloud/v4.0/words/DOCXtoHTML.docx/saveAs" \
-X PUT \
-d "{'SaveFormat': 'html', 'FileName': 'DOCXtoHTML.html', 'ZipOutput': true}" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-H "authorization: Bearer "<jwt token>
Oluşturulan ZIP dosyası, HTML dosyasını ve görüntüleri base64 görüntülerine dönüştürmek yerine PNG, JPG vb. olarak içerecektir. Bu kod parçacıkları tarafından oluşturulan HTML dosyalarının kaynağını gösteren bir karşılaştırma ekran görüntüsüne bir göz atalım.

Bu görüntüdeki işaretli bölümler her iki yaklaşımın nasıl çalıştığını açıklar. Sol taraf, veri içeren görüntü etiketini base64 görüntüsü olarak görüntüler. DOCXtoHTML.zip’ten alınan sağ taraf ise görüntüyü yerel bir PNG dosyası olarak görüntüler.
HTML’den Word’e Dönüştürme
Word’den HTML’ye dönüştürmeyi ayrıntılı olarak ele aldık. Aspose.Words Cloud‘un bahsetmeye değer bir diğer özelliği olan HTML’den Word’e dönüştürmeyi inceleyelim. URL’yi belirterek bir web sayfasını DOCX’e dönüştürmenizi sağlar. cURL örneği oldukça basittir, aşağıdaki gibidir:
// Öncelikle kimlik doğrulama için JSON Web Token'ı edinin
// Uygulama Anahtarını ve Uygulama SID'sini https://dashboard.aspose.cloud/ adresinden edinin
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// Web sayfasını yüklemek ve docx formatında kaydetmek için cURL örneği
curl -v "https://api.aspose.cloud/v4.0/words/loadWebDocument" \
-X PUT \
-d "{ 'LoadingDocumentUrl': 'https://www.le.ac.uk/oerresources/bdra/html/page_09.htm', 'SaveOptions': { 'SaveFormat': 'docx', 'FileName': 'HTMLDocument.docx', 'SaveRoutingSlip': true } }" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer <jwt token>"
İşleme motoru DOCX dosyasında WYSIWYG çıktısı üretecek kadar verimlidir. Aşağıda çıktı DOCX dosyasının ekran görüntüsü bulunmaktadır.

Başlık düzeyleri, listeler, girintiler, biçimlendirme, her şey, işleme motorunun yetenekleri hakkında çok şey anlatan bir şekilde yerli yerinde. Bu basit ama güçlü özellikleri kullanmak isteyeceğinizi umuyoruz. Herhangi bir sorunuz veya endişeniz varsa lütfen Ücretsiz Destek Forumu aracılığıyla bize ulaşın. Size yardımcı olmaktan mutluluk duyarız!
Önerilen Makaleler
Daha fazla bilgi edinmek için aşağıdaki makaleleri ziyaret etmenizi şiddetle öneririz: