MHT'den Word'e csharpMHT'den Word'e

MHT dosyası, bir web sayfasının CSS, resimler, JavaScript vb. dahil tüm kaynaklarını içerir. Bu nedenle, MHT veya MHTML dosyalarını çevrimdışıyken bir tarayıcıda görüntüleyebilirsiniz. Belirli durumlarda, bir MHT veya MHTML dosyasını bir Word belgesine dönüştürmeniz gerekebilir. Buna göre, bu makale bir MHT veya MHTML dosyasının C# dilinde programlı olarak DOCX biçimindeki bir Word belgesine nasıl dönüştürüleceğini kapsar.

MHT’den Word’e Dönüştürücü – C# API Kurulumu

Aspose.HTML for .NET API, HTML, MHTML vb. dahil olmak üzere web ile ilgili farklı dosya formatları ile çalışmak için kullanılabilir. DLL dosyalarını [İndirilenler]‘den indirerek API’yi kurmanız yeterlidir. 6 sayfası veya aşağıdaki NuGet komutunu kullanarak:

PM> Install-Package Aspose.Html

MHT veya MHTML’yi C# ile Word DOCX Dosyasına Dönüştürün

Aşağıdaki adımlarla bir MHT veya MHTML dosyasını C# dilinde bir DOCX Word belgesine dönüştürebilirsiniz:

  1. DocSaveOptions sınıfının bir örneğini başlatın.
  2. Çıktı word belgesi formatını ayarlayın.
  3. MHT MHTML dosyasını ConvertMHTML yöntemiyle dönüştürdükten sonra çıktı DOCX dosyasını kaydedin.

Aşağıdaki kod örneği, bir MHT veya MHTML dosyasının C# dilinde bir Word belgesine nasıl dönüştürüleceğini açıklamaktadır:

// DocSaveOptions sınıf nesnesini başlat
DocSaveOptions options = new DocSaveOptions();
options.DocumentFormat = DocumentFormat.DOCX;

// MHT veya MHTML'yi Word DOCX'e dönüştürün
Converter.ConvertMHTML("sample.mht", options, "output.docx");

C#’ta Gelişmiş Seçeneklerle MHT veya MHTML’yi Word DOCX’e Dönüştürün

Farklı özellikler ayarlayarak MHT veya MHTML’yi Word belgesi dönüştürme işlemine göre geliştirebilirsiniz. Bir MHT veya MHTML dosyasını Word dosyasına dönüştürmek için lütfen aşağıdaki adımları izleyin:

  1. DocSaveOptions sınıfının bir örneğini başlatın.
  2. Çıktı belge biçimini ayarlayın ve sayfa boyutlarını inç cinsinden belirtin.
  3. ConvertMHTML yöntemini kullanarak MHT veya MHTML’yi Word dosyasına dönüştürün.

Aşağıdaki kod parçacığı, bir MHT veya MHTML dosyasının C#’ta gelişmiş ayarlarla bir Word belgesine nasıl dönüştürüleceğini gösterir:

// DocSaveOptions sınıf nesnesini başlat
DocSaveOptions options = new DocSaveOptions();
options.DocumentFormat = DocumentFormat.DOCX;

// Sayfa yapısı seçeneklerini belirtin
options.PageSetup.AnyPage = new Aspose.Html.Drawing.Page(
new Aspose.Html.Drawing.Size(
Aspose.Html.Drawing.Length.FromInches(5),
Aspose.Html.Drawing.Length.FromInches(7)));

// MHT veya MHTML'yi Word DOCX dosyasına dönüştürün
Converter.ConvertMHTML("sample.mht", options, "output.docx");

Aspose.HTML for .NET API’yi keşfedin

API’de yer alan diğer birçok özelliği keşfetmek için dokümantasyon alanına göz atabilirsiniz.

Ücretsiz Lisans Alın

Ücretsiz geçici lisans alarak API’nin tüm özelliklerini tam kapasite ile değerlendirebilirsiniz.

Çözüm

Bu makalede, bir MHT veya MHTML web sayfasını programlı olarak C# ile DOCX biçiminde bir Word belgesine dönüştürmeyi öğrendiniz. Ayrıca, sayfa boyutunu, çözünürlüğü vb. kontrol etmek için gelişmiş dönüştürme de API tarafından desteklenir. Herhangi bir sorunuz veya endişeniz olması durumunda lütfen forumda bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız

Youku Videosunu Programlı Olarak C# Dilinde İndirin