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 Belge Dönüştürücü – C# API Kurulumu
- MHT veya MHTML’yi C# ile Word DOCX Dosyasına Dönüştürün
- C#’ta Gelişmiş Seçeneklerle MHT veya MHTML’yi Word DOCX’e Dönüştürün
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:
- DocSaveOptions sınıfının bir örneğini başlatın.
- Çıktı word belgesi formatını ayarlayın.
- 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:
- DocSaveOptions sınıfının bir örneğini başlatın.
- Çıktı belge biçimini ayarlayın ve sayfa boyutlarını inç cinsinden belirtin.
- 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.