Word belgelerinin içeriği yazmak ve biçimlendirmek için uygun bir yol sunduğunu biliyoruz, ancak HTML biçimi içerik erişilebilirliği, çok yönlülüğü ve entegrasyonu için bir olasılıklar dünyasının kapılarını açıyor. Bu nedenle Word belgelerini HTML’ye dönüştürmek yalnızca uyumlulukla ilgili değildir; içeriğin web dostu, duyarlı ve çeşitli cihazlar ve platformlar üzerinden kolayca erişilebilir olmasını sağlamakla ilgilidir.
Bu yazımızda .NET REST API kullanarak Word belgesini (DOC, DOCX) kolayca HTML formatına nasıl dönüştürebileceğimizin detaylarına değineceğiz.
- Word’den HTML’ye Dönüştürme için REST API
- DOC’u C#’ta HTML’ye dönüştürün
- cURL Komutlarını kullanarak DOCX’ten HTML’ye
Word’den HTML’ye Dönüştürme için REST API
Word belgelerinin GroupDocs.Conversion Cloud SDK for .NET kullanılarak HTML formatına dönüştürülmesi, içerik dönüşümü için son derece kullanışlı ve etkili bir çözüm sunar. SDK, belge yapısının, biçimlendirmenin ve stillerin korunması da dahil olmak üzere dönüştürme sürecinin tüm yönlerini ele alır ve ortaya çıkan HTML’nin orijinal içeriğin bütünlüğünü ve okunabilirliğini korumasını sağlar.
Öncelikle NuGet paket yöneticisinde GroupDocs.Conversion-Cloud’u arayarak SDK’yı kurmamız ve Install butonuna tıklamamız gerekiyor. Diğer bir seçenek de paket yöneticisi konsolunda aşağıdaki komutu çalıştırmaktır.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0
İkinci olarak, kişiselleştirilmiş API kimlik bilgilerimizi (yani Müşteri Kimliği ve Müşteri Sırrı) almamız gerekiyor. Lütfen API kimlik bilgilerinin nasıl alınacağına ilişkin ayrıntıların açıklandığı bu kısa öğretici‘de belirtilen talimatları izleyin.
DOC’u C#’ta HTML’ye dönüştürün
Bu bölümde, GroupDocs.Conversion Cloud SDK for .NET’in, Word belgelerini HTML’ye dönüştürmek için nasıl kullanışlı ve güvenilir bir platform sağladığına ve içerik dönüştürme iş akışlarını kolaylıkla kolaylaştırmanızı nasıl sağladığına ilişkin ayrıntıları inceleyeceğiz.
- İstemci kimlik bilgilerini bağımsız değişken olarak ilettiğimiz bir ‘Yapılandırma’ sınıfı örneği oluşturun.
var configurations = new Configuration(clientId, clientSecret1);
- Yapılandırma nesnesini giriş argümanı olarak ilettiğimiz
ConvertApi
yi başlatın.
var apiInstance = new ConvertApi(configurations);
- Giriş Word belgesini bulut depolama alanına yükleyin.
fileUpload.UploadFile(new UploadFileRequest("input-sample.doc", stream));
- Giriş Word belgesinin adını, sonuç biçimini ‘html’ olarak ve çıktı HTML dosyasının adını argüman olarak belirttiğimiz bir ‘ConvertSettings’ örneği oluşturun.
var settings = new ConvertSettings{...}
- Word belgesini HTML formatına aktarmak ve elde edilen HTML’yi bulut depolama alanına kaydetmek için ConvertDocumentRequest API’sini çağırın.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
cURL Komutlarını kullanarak DOCX’ten HTML’ye
GroupDocs.Conversion Cloud‘i cURL komutlarıyla kullanmanın en önemli avantajlarından biri sunduğu basitlik ve esnekliktir. Dönüştürme sürecini iş akışlarınıza veya komut dosyalarınıza kolaylıkla entegre edebilir ve DOCX’ten HTML’ye dönüştürme görevini verimli bir şekilde otomatikleştirebilirsiniz.
Bu yaklaşımın ilk adımı, istemci kimlik bilgilerine göre JWT erişim belirtecini oluşturmaktır. JWT tokenını oluşturduktan sonra, Word belgesini HTML formatına dönüştürmek ve ortaya çıkan dosyayı bulut depolamaya kaydetmek için aşağıdaki cURL komutunu uygulamamız gerekir.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"html\", \"LoadOptions\": { \"Format\": \"docx\" }, \"OutputPath\": \"{resultantHTML}\"}"
Lütfen ‘inputFile’ı giriş CSV dosyasının adıyla, ‘resultantHTML’yi sonuçtaki HTML dosyasının adıyla ve ‘accessToken’ı kişiselleştirilmiş JWT erişim belirteciyle değiştirin.
- Ortaya çıkan HTML’yi yerel sürücüye kaydetmek için lütfen aşağıdaki cURL komutunu kullanmayı deneyin:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"html\", \"LoadOptions\": { \"Format\": \"doc\" }}" \
-o "myResultant.html"
Word’den HTML’ye Dönüştürme Uygulaması
Lütfen hafif ve son derece verimli DOCX’ten HTML’ye Dönüştürme Uygulamamızı kullanmayı denemeyi unutmayın. Bu ücretsiz Uygulama, GroupDocs.Conversion Cloud API’leri üzerine kurulmuştur ve Word belgesinden HTML’ye dönüştürme API’sinin şaşırtıcı yeteneklerine tanık olmanızı sağlar.
kullanışlı bağlantılar
Çözüm
İster cURL komutlarının basitliğini ve esnekliğini ister GroupDocs.Conversion Cloud API’nin doğrudan sunduğu kapsamlı yetenekleri tercih edin, Word belgelerinin (DOC, DOCX vb.) HTML formatına dönüştürülmesi sorunsuz ve verimli bir süreç haline gelir. Her iki yaklaşım da içerik dönüşümü için güvenilir çözümler sunarak elde edilen HTML’nin orijinal belgenin bütünlüğünü, biçimlendirmesini ve yapısını korumasını sağlar.
İlgili Makaleler
Ayrıca aşağıdakiler hakkında daha fazla bilgi edinmek için aşağıdaki bağlantıları ziyaret etmenizi öneririz: