Word belgelerini HTML formatına dönüştürmek, içerikleri web sitelerinde yayımlarken, belge görüntüleyicileri oluştururken veya Word dosyalarını web uygulamalarına entegre ederken yaygın bir gereklilik. .NET Cloud SDK kullanarak, DOC ve DOCX dosyalarını Microsoft Word veya masaüstü otomasyonuna bağımlı kalmadan, temiz, standartlara uygun HTML’ye kolayca dönüştürebilirsiniz.

Bu kılavuzda, güvenli ve ölçeklenebilir bir REST tabanlı .NET Cloud SDK’sı kullanarak C# ile Word’den HTML’ye dönüşüm yapmayı öğreneceksiniz.


Word’den HTML’ye Dönüşüm için API

GroupDocs.Conversion Cloud SDK for .NET , Word belgelerini HTML’ye dönüştürmek için güçlü ve platform bağımsız bir çözüm sunar. Metin biçimlendirmesini, tabloları, görselleri ve düzeni korurken web dostu bir çıktı üretir.

Ana Özellikler

  • DOC ve DOCX dosyalarını yüksek sadakatle HTML’ye dönüştürün.
  • No Microsoft Office dependency
  • Cloud tabanlı REST API mimarisi
  • OAuth 2.0 güvenli kimlik doğrulama
  • Çıktıyı bulut depolama alanına kaydedin veya yerel olarak indirin.
  • .NET (C#) uygulamalarıyla kolay entegrasyon

SDK’yi NuGet aracılığıyla yükleyin.

Install-Package GroupDocs.Conversion-Cloud

Müşteri Kimliğinizi ve Müşteri Sırrınızı GroupDocs Cloud Dashboard üzerinden oluşturun.


Convert Word to HTML in C#

Bu adımları izleyerek bir Word belgesini C# ve .NET Cloud SDK kullanarak HTML’ye dönüştürün.

Adım 1: API Kimlik Bilgilerini Yapılandırma

var config = new Configuration
{
    ClientId = "YOUR_CLIENT_ID",
    ClientSecret = "YOUR_CLIENT_SECRET"
};

var convertApi = new ConvertApi(config);
var fileApi = new FileApi(config);

Adım 2: Word Belgesini Cloud Depolamaya Yükleyin

using (var fileStream = File.OpenRead("sample.docx"))
{
    var uploadRequest = new UploadFileRequest("sample.docx", fileStream);
    fileApi.UploadFile(uploadRequest);
}

Adım 3: HTML Dönüşüm Ayarlarını Tanımla

var settings = new ConvertSettings
{
    FilePath = "sample.docx",
    Format = "html",
    OutputPath = "converted/sample.html"
};

Adım 4: Word’ü HTML’ye Dönüştür

var request = new ConvertDocumentRequest(settings);
convertApi.ConvertDocument(request);

Console.WriteLine("Word document successfully converted to HTML.");
// API kimlik bilgilerinizi alın 
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string myStorage = "test";

// Configuration sınıfının bir örneğini Client Secret ve Client ID ile oluşturun. 
var configuration = new Configuration(clientId, clientSecret);
// ApiBaseUrl'un değerini API'nin temel URL'sini ayarlamak için tanımlayın.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// ConvertApi sınıfının bir nesnesini, Configuration sınıfının nesnesi ile başlatın.
var apiInstance = new ConvertApi(configuration);
// ConvertSettings sınıfından bir örnek oluşturun.
var settings = new ConvertSettings
{
    FilePath = "sample.docx",
    Format = "html",
    OutputPath = "converted/sample.html"
};

// call the API to trigger Word to HTML conversion.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted Docx to HTML file in C#: " + response[0].Url);

DOCX to HTML using cURL

Word belgelerini cURL ile doğrudan REST API’sini kullanarak HTML’ye dönüştürebilirsiniz.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"html\"}" \
-o "{resultantFile}"

{ACCESSTOKEN} değerini, istemci kimlik bilgilerini kullanarak oluşturduğunuz JWT token ile değiştirin.


Ücretsiz Çevrimiçi Word’den HTML’ye Dönüştürücü

No-code seçeneği mi arıyorsunuz? GroupDocs.Conversion Cloud tarafından desteklenen ücretsiz Word to HTML online converterı deneyin.

Ücretsiz DOCX'den HTML'ye dönüştürücü

Faydalı Kaynaklar


Sonuç

.NET REST API’nin Word’den HTML’e dönüşümü hızlı, güvenilir ve ölçeklenebilir hale getirdiğini öğrendik. Belge görüntüleyici oluşturuyorsanız, Word içeriğini web’de yayımlıyorsanız veya belge dönüşümünü .NET uygulamanıza entegre ediyorsanız, bu API minimum kodla ihtiyacınız olan her şeyi sağlar.


❓ Sıkça Sorulan Sorular (SSS)

  1. How do I convert Word Document to HTML in C#? GroupDocs.Conversion Cloud SDK’sını .NET için kullanın ve Word belgesini HTML formatına dönüştürmek için ConvertDocument() API’sini çağırın.

  2. DOCX’i HTML’ye dönüştürebilir miyim? Evet. .NET Cloud SDK, tam belge yönetim iş akışları için hem DOC hem de DOCX’i HTML’yi destekler.

  3. Can I test the API without any limitations? Evet. API’yi herhangi bir kısıtlama olmadan test etmek için ücretsiz bir 30 gün deneme lisansı talep edebilirsiniz.

İlgili Makaleler