İçerik yönetimi, kelime webi için genellikle zengin Microsoft Word Online belgelerini bir site veya uygulamada yayınlamayı ifade eder. Manuel kopyala-yapıştır yerine, bir .NET REST API’si Word belgelerini otomatik olarak HTML’ye dönüştürebilir ve yapıyı, stilleri ve resimleri koruyabilir.
- Word to HTML Dönüşüm API’si
- Word Belgesini C# (.NET) ile HTML’e Dönüştür
- DOC/DOCX’ten HTML’ye cURL ile
- Gelişmiş HTML Dışa Aktarma Seçenekleri
- Try Free Word ->HTML Converter
- Faydalı Bağlantılar
Word to HTML Dönüşüm API’si
Aspose.Words Cloud SDK for .NET REST uç noktaları ve SDK’lar aracılığıyla DOC’dan HTML’e dönüştürme işlemini kolay bir şekilde gerçekleştirir. DOC veya DOCX’i HTML’e sadece birkaç satır kodla dönüştürebilir, bu da CMS alımı, bilgi tabanları ve statik site boru hatları için idealdir.
NuGet’ten .NET SDK’sını yükleyin:
NuGet\Install-Package Aspose.Words-Cloud
Şimdi, Aspose Cloud dashboard üzerinde ücretsiz bir hesap oluşturun ve Client ID’nizi ve Client Secret’ınızı alın.
Word Belgesini HTML’e Dönüştürmek için C# (.NET)
Aşağıda, C# kullanarak bir MS Word belgesini HTML’ye dönüştürmenin nasıl gerçekleştirileceğini gösteren minimal bir örnek bulunmaktadır.
- Öncelikle,
Configuration
veWordsApi
nesnelerinin birer örneğini oluşturmamız gerekiyor.
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
var wordsApi = new WordsApi(config);
- İkincisi, girdi Word belgesini bulut depolamaya yüklemek için
UploadFileRequest
nesnesini kullanın.
var uploadFileRequest = new UploadFileRequest(file, inputFile);
wordsApi.UploadFile(uploadFileRequest);
ConvertDocumentRequest
sınıfının bir örneğini oluşturun ve Word belgesinin HTML’ye dönüşüm işlemini başlatmak içinGetDocumentWithFormat(…)
yöntemini çağırın.
var response = new GetDocumentWithFormatRequest(inputFile, format,outPath: resultant);
wordsApi.GetDocumentWithFormat(response);
// Tam örnekler ve veri dosyaları için lütfen şu adrese gidin:
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet
// Müşteri kimlik bilgilerini şuradan alın: https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXXXXXX";
string clientID = "XXXXXXX-XXXXXX-XXXXX-be35-ff5c3a6aa4a2";
// create configuration object using ClinetID and Client Secret details
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// WordsApi örneğini başlat
var wordsApi = new WordsApi(config);
// Input PDF file name
String inputFile = "test_multi_pages.docx";
// sonuç dosya formatı
String format = "HTML";
String resultant = "resultantFile.html";
// input ODT dosyasının içeriğini akış örneğine yükleyin
var sourceFile = System.IO.File.OpenRead(inputFile);
// create DocumentWithFormatRequest request object
var response = new ConvertDocumentRequest(requestDocument, format: "HTML", outPath: "resultantFile.html");
// belge işlemini tetikle
wordsApi.ConvertDocument(response);
// print success message if conversion is successful
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The Word to HTML conversion completed successfully !");
Console.ReadKey();
}

Word belgesinin HTML’e dönüşüm önizlemesi
DOC/DOCX to HTML via cURL
Alternatif olarak, Word DOC/DOCX dönüşümünü HTML formatına gerçekleştirmek için cURL komutları kullanmayı da düşünebilirsiniz. Bu yöntem, herhangi bir kodlama deneyimi gerektirmeyen, platformdan bağımsız bir çözüm arıyorsanız son derece etkilidir.
- JWT erişim belirteci oluşturmak için istemci kimlik bilgilerini kullanın:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXX-XXXX-XXXX-be35-ff5c3a6aa4a2&client_secret=CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- Convert a Word DOC to HTML format directly from command line interface/terminal.
curl -v "https://api.aspose.cloud/v4.0/words/{sourceFile}?format=html" \
-X GET \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>" \
-o "{resultantFile}"
sourceFile
‘ı giriş Word belgesinin adı ile, resultantFile
‘ı oluşan HTML’nin adı ile ve accessToken
‘ı yukarıda oluşturulan JWT erişim belirteçi ile değiştirin.
Gelişmiş HTML Aktarım Seçenekleri
Word Online içerik boru hatlarını hedef alırken kaliteyi ve SEO’yu artırmak için:
- Duyarlı vs. sabit düzen: Mobil uyumlu HTML için gömülü CSS kullanın.
- Görüntüler: Performans için tek bir HTML dosyası olarak veya ayrı bir klasör olarak Base64 olarak dışa aktarın.
- Fonts: Yazı tipi sadakatini sağlamak için yazı tiplerini gömün veya yazı tipi kaynakları sağlayın.
- Sayfalar: Ön izlemeler veya kesitler için belirli sayfa aralıklarını dönüştürün.
- Temizleme: CMS’iniz küresel CSS uyguluyorsa, satır içi stilleri kaldırmak için HTML’yi işleyin.
Ücretsiz Word ->HTML Dönüştürücü
Bu API’nin yeteneklerini hızlı bir şekilde keşfetmeye başlamak için, DOC/DOCX yükleyerek ve herhangi bir şey yüklemeden hemen yayınlamaya hazır HTML almak için ücretsiz çevrimiçi dönüştürücümüzle Word belgesini HTML’e dönüştürme iş akışını test edebilirsiniz. Bu nedenle, web tarayıcınızda ücretsiz çevrimiçi DOCX’den HTML’e dönüştürücümizi deneyin.

Word DOCX’tan HTML’ye dönüştürücü uygulamasının önizlemesi.
Sonuç
Aspose.Words Cloud SDK’sını .NET için kullanmak, Word’ü ölçeklenebilir bir şekilde HTML’ye dönüştürmenin en hızlı yoludur. CMS için DOC’u HTML’ye, statik siteler için DOCX’i HTML’ye veya MS Word Online iş akışlarından DOC’u HTML’ye otomatik dönüştürmek istiyorsanız, Aspose.Words Cloud, minimum kod ile temiz ve güvenilir sonuçlar sunar.
SSS
-
How do I convert Word to HTML online? Üstteki bağlantıda yer alan ücretsiz uygulamayı kullanın veya web hazır HTML almak için DOC/DOCX dosyanızla REST API’yi arayın.
-
Bu, görselleri ve stilleri korur mu? Evet—daha iyi önbellekleme için Base64 dışa aktarmayı satır içi varlıklara etkinleştirin veya bunları ayrı olarak kaydedin.
-
Bu, Microsoft Word Online’dan farklı mı? Word Online, Microsoft’ın düzenleyicisidir; bu kılavuz, otomasyon ve CI/CD için bir .NET REST API kullanarak Word’u programatik olarak HTML’ye nasıl aktaracağınızı göstermektedir.
-
Birden fazla Word dosyasını aynı anda dönüştürebilir miyim? Evet—C# içinde dosya yolları arasında döngü yapın veya büyük belge setlerini işlemek için toplu API istekleri gönderin.
Kullanışlı Bağlantılar
Önerilen Makaleler
Aşağıdaki blogları ziyaret etmenizi şiddetle tavsiye ederiz: