Modern dijital ortamda, HTML çevrimiçi bilgi görüntülemek ve paylaşmak için en yaygın formatlardan biridir. İşletmeler, geliştiriciler ve içerik oluşturucular bu çevrimiçi içeriği daha yapılandırılmış, düzenlenebilir ve profesyonel bir formatta - Microsoft Word gibi - korumanın bir yolunu sıkça gereksinim duyarlar. HTML’i DOC veya DOCX’e dönüştürmek, düzenin, biçimlendirmelerin ve içeriğin korunmasını sağlar, dosyayı raporlama, yazdırma veya uzun vadeli belgeler için uygun hale getirir.

.NET geliştiricileri için Aspose.HTML Cloud API, bu dönüşümü minimum kodlama çabasıyla verimli ve güvenli bir şekilde gerçekleştirmenin bir yolunu sunmaktadır.

HTML to Word Dönüştürme REST API aracılığıyla

Aspose.HTML Cloud SDK for .NET güçlü araçlar sunar HTML’i DOCX, XPS, PDF ve çeşitli resim formatları da dahil olmak üzere birden fazla formata işlemek ve dönüştürmek için. HTML’den Word’e işlem basittir ve sayfa boyutu, kenar boşlukları ve çıktı formatlaması gibi özel gereksinimlerinizi karşılayacak şekilde özelleştirilebilir.

HTML dışındaki, API çeşitli girdi türlerini kabul eder: XHTML, MHTML, EPUB, Markdown veya hatta canlı bir web sayfası URL’si.

SDK’yı Yükleme Başlamak için, NuGet üzerinden SDK’yı şu şekilde yükleyin:

nuget install Aspose.HTML-Cloud

Sonraki adım, kimlik doğrulama için Client ID ve Client Secret’ınızı almak üzere Aspose Cloud dashboard üzerinde ücretsiz bir hesap oluşturmaktır.

HTML’i DOC’ye dönüştürmek için C# kullanma

Burada C# uygulamanızda HTML’den Word’e dönüşüm nasıl uygulanır:

  1. API’yi başlat – Client ID ve Client Secret ile HtmlApi‘nin bir örneğini oluşturun.
  2. HTML dosyasını yükleyin – Yerel depolamanızdan kaynak HTML’nizi açın.
  3. Cloud Storage’a Yükle – Dosyayı bulutta saklamak için StorageApi‘yi kullanın.
  4. Word’e Dönüştür – Dönüşümü işlemek için PutConvertDocumentToDoc(…) çağrısını yapın.
// tam örnekler için lütfen https://github.com/aspose-html-cloud/aspose-html-cloud-dotnet adresini ziyaret edin

string clientSecret = "XXXXXXXX";
string clientID = "XXXXXX-XXXXX-XXXX-XXXXX-b9809741374e";

// base URL string
const string SERVICE_API_HOST = "https://api.aspose.cloud";

// HtmlApi örneği oluşturun
HtmlApi htmlApi = new HtmlApi(clientID, clientSecret, SERVICE_API_HOST);       

// name of input HTML file
String inputFileName = "inputHTML.html";

// name of output file
String newFileName = "Converted.doc";
 
try
{

    // dosyayı yerel sürücüden yükle
    using (var file = System.IO.File.OpenRead(@"C:\Users\" + inputFileName))
    {
        // DepolamaApi örneği oluşturun
        var uploadFileRequest = new StorageApi(clientID, clientSecret, SERVICE_API_HOST);

        // HTML dosyasını Cloud depolama alanına yükleyin
        uploadFileRequest.UploadFile(file, "inputHTML.html");
    }

    // HTML'yi DOC formatına dönüştürün ve çıktıyı bulut depolamaya kaydedin.
    AsposeResponse response = htmlApi.PutConvertDocumentToDoc("inputHTML.html",newFileName);

    // print başarı mesajı eğer dönüşüm başarılıysa
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Successfull conversion of HTML to DOC format !");
    }
            
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
html to word

HTML’den Doc’a dönüşüm önizlemesi

HTML’den DOCX’e cURL Komutlarıyla

Komut satırı araçlarını veya otomasyonu tercih edenler için, REST API cURL ile erişilebilir. Bu yöntem, çeşitli geliştirme iş akışlarına entegrasyonu basitleştirmekle kalmaz, aynı zamanda tutarlı ve güvenilir bir belge oluşturma süreci sağlar.

Adımlar:

  1. JWT token’ını, istemci kimlik bilgilerinizle oluşturun.
  2. HTML dosyasını bulut depolama alanına yükleyin.
  3. Call the conversion API endpoint.
  4. Save the converted file locally.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXX-XXXX-XXXXX-XXXX-b9809741374e&client_secret=XXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Upload the input HTML file to cloud storage using the following cURL command.

curl -X PUT "https://api.aspose.cloud/html/storage/file/inputHTML.html" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"File":{}}

API’yi çağırarak HTML’den DOCX’ye dönüşüm gerçekleştirin ve çıktıyı yerel diskte kaydedin.

curl -v -X GET "https://api.aspose.cloud/html/inputHTML.html/convert/docx" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o Converted.docx

Sonuç Bölümü

Aspose.HTML Cloud API’sini .NET için kullanarak, HTML içeriğini hızlı ve güvenli bir şekilde Word belgelerine dönüştürebilirsiniz. Düzen tutarlılığını koruyarak. Dönüştürme sürecini doğrudan bir C# uygulamasına entegre etseniz de veya cURL aracılığıyla otomatikleştirseniz de, bu çözüm hızlı, güvenilir ve çeşitli iş akışları için uyumlu.

HTML’den Word’a Dönüştürücü

Web tarayıcısında Aspose.HTML Cloud SDK’nın harika yeteneklerini deneyimlemek için, ücretsiz HTML to Word Converter Uygulamamızı kullanmayı düşünebilirsiniz.

html to docx free

Çevrimiçi Ücretsiz HTML’den DOCX’e dönüştürücü.

Kullanışlı Bağlantılar

İlgili Makaleler

Aşağıdaki makaleler hakkında faydalı bilgiler sağlar: