html'den word'e

HTML’yi C# .NET ile Word belgesine dönüştürün.

HTML, basit metinden karmaşık multimedya sunumlarına kadar her şeyi yapılandırarak web içeriğinin omurgasıdır. Ancak, çevrimdışı kayıtlar oluşturmanız, belgelerle çalışmayı tercih eden meslektaşlarınızla içerik paylaşmanız veya web içeriğinin biçimlendirmesini ve yapısını daha çok yönlü ve düzenlenebilir bir biçimde korumak istiyorsanız, HTML’yi Word belgesine dönüştürmek önemli hale gelir.

HTML’den Word’e dönüştürmenin önemini ve bunun GroupDocs.Conversion Cloud SDK for .NET kullanılarak nasıl verimli bir şekilde gerçekleştirilebileceğini daha ayrıntılı inceleyelim.

HTML’den Word’e Dönüştürme SDK’sı

GroupDocs.Conversion Cloud SDK for .NET HTML’yi Word belgelerine dönüştürmek için güçlü ve esnek bir çözüm sunar. SDK, dönüştürme yeteneklerini .NET uygulamalarınıza kolayca entegre etmenizi sağlayarak web içeriğinin DOCX veya DOC gibi düzenlenebilir Word biçimlerine sorunsuz bir şekilde dönüştürülmesini sağlar. Bu yaklaşımdaki ilk adım, NuGet paket yöneticisinde GroupDocs.Conversion-Cloud’u arayarak SDK’yi yüklemek ve Yükle düğmesine tıklamaktır. Başka bir seçenek de paket yöneticisi konsolunda aşağıdaki komutu yürütmektir.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

Kurulum tamamlandıktan sonra lütfen kişiselleştirilmiş API kimlik bilgilerinizi (yani İstemci Kimliği ve İstemci Gizli Anahtarı) edinin. API kimlik bilgilerinin nasıl alınacağına dair ayrıntıları açıklayan bu kısa öğreticiyi ziyaret edebilirsiniz.

HTML’yi C# ile DOC’a dönüştürme

Cloud SDK’mızın yüksek performans ve doğruluk için nasıl tasarlandığını ve ortaya çıkan Word belgelerinin kaynak HTML içeriğini nasıl yansıttığını ayrıntılarıyla inceleyelim.

  1. İstemci kimlik bilgilerini argüman olarak geçirdiğimiz Configuration sınıfının bir örneğini oluşturun.
var configurations = new Configuration(clientId, clientSecret1);
  1. Giriş argümanı olarak Yapılandırma nesnesini geçirdiğimiz ConvertApi‘yi başlatın.
var apiInstance = new ConvertApi(configurations);
  1. Girdi HTML dosyasını bulut depolama alanına yükleyin.
fileUpload.UploadFile(new UploadFileRequest("sourceFile.html", stream));
  1. Giriş HTML’i için adı, sonuç biçimini doc olarak ve sonuç Word belgesi için adı argüman olarak belirttiğimiz ConvertSettings örneğini oluşturun.
var settings = new ConvertSettings{...}
  1. HTML’yi DOC biçimine gömmek ve ortaya çıkan Word belgesini bulut depolama alanına kaydetmek için ConvertDocumentRequest API’sini çağırın.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Daha fazla örnek için https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet adresini ziyaret edin
// API kimlik bilgilerinizi edinin 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Configuration sınıfının bir örneğini oluşturun ve bunu İstemci Kimliği ve İstemci Gizli Anahtarı ile başlatın. 
var configurations = new Configuration(clientId, clientSecret1);
// HTML'den DOC'a dönüştürme API'si için temel URL'yi ayarlamak üzere ApiBaseUrl değerini tanımlayın.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// ConvertApi sınıfının bir örneğini Yapılandırma sınıfının bir nesnesiyle başlatın.
var apiInstance = new ConvertApi(configurations);
             
// Giriş HTML'sini yerel sürücüden yükle             
using (var stream = System.IO.File.OpenRead("sourceFile.html"))
{
    // FileApi'nin bir örneğini oluşturun
    var fileUpload = new FileApi(configurations);
    // Giriş HTML'sini bulut depolama alanına yükleyin
    fileUpload.UploadFile(new UploadFileRequest("input.html", stream));

    // Kaynak HTML'nin adını ve ortaya çıkan Word belgesinin adını tanımladığımız ConvertSettings'i oluşturun
    var settings = new ConvertSettings
    {
        StorageName = "default",
        FilePath = "input.html",
        Format = "doc",
        OutputPath = "Converted.doc"
    };
    
    // HTML'den DOC'a dönüştürme için ConvertDocument metodunu çağırın.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // baskı başarı mesajı
        Console.WriteLine("The HTML to Word conversion completed successfully !");
    }
}
html'den doc'a

Resim:- HTML’den Word Belgesi’ne dönüştürmenin önizlemesi.

Yukarıdaki örnekte oluşturulan sonuç PowerPoint sunumu myResultant.doc adresinden indirilebilir.

cURL Komutlarını Kullanarak HTML’yi DOCX’e Dönüştürün

GroupDocs.Conversion Cloud ve cURL komutlarını kullanarak HTML’i DOCX’e dönüştürmek, özellikle otomasyon için komut satırı araçlarını tercih edenler için basit ve etkili bir işlemdir. Bu nedenle, .NET REST API’nin gücünden yararlanarak, HTML içeriğinizin sorunsuz bir şekilde düzenlenebilir bir DOC belgesine dönüştürülmesini sağlayarak son derece doğru ve güvenilir bir dönüşüm elde edersiniz.

Bu yaklaşımın ilk adımı, bir JWT erişim belirteci oluşturmak ve ardından web sayfasını Word belgesine dönüştürmek ve ortaya çıkan DOCX’i bulut depolama alanına kaydetmek için aşağıdaki cURL komutunu çalıştırmaktır.

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\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"docx\",\"OutputPath\": \"{resultantFile}\"}"

Lütfen sourceFile ifadesini girdi HTML dosyasının adıyla, resultantFile ifadesini sonuç Word belgesinin adıyla ve accessToken ifadesini kişiselleştirilmiş JWT erişim belirteciyle değiştirin.

  • Oluşan Word belgesini yerel sürücünüze 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\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"docx\"}" \
-o "{resultantFile}"

Ücretsiz HTML’den Word’e Dönüştürücü

Ücretsiz HTML to Word Converter Uygulamamızı kullanarak GroupDocs.Conversion Cloud REST API’nin güçlü yeteneklerini keşfetmeyi düşünebilirsiniz. Hafif ve süper verimli bir Uygulama olup, bir web tarayıcısı içinde API’nin güçlü yeteneklerini deneyimlemenizi sağlar.

html'den docx'e uygulama

Faydalı Bağlantılar

Çözüm

HTML’yi Word belgelerine dönüştürmek, web içeriğini daha yapılandırılmış ve çok yönlü bir biçimde korumak, paylaşmak veya düzenlemek isteyen herkes için önemli bir yetenektir. İster .NET için GroupDocs.Conversion Cloud SDK’nın kapsamlı özelliklerinden, ister hızlı ve otomatik dönüşümler için cURL komutlarının basitliğinden yararlanmayı seçin, her iki yaklaşım da ihtiyaçlarınıza göre uyarlanmış etkili çözümler sunar.

Önerilen Makaleler

Daha fazla bilgi edinmek için aşağıdaki bağlantıları ziyaret etmenizi şiddetle öneririz: