Ya web sitenizin içeriğini almak için bir belgeyi HTML biçimine dönüştürmek istiyorsunuz ya da belgelerin HTML biçiminde gönderilmesini gerektiren bir çevrimiçi belge gönderme web sitesine rastladınız. Her iki durumda da, bir DOC’tan HTML’ye dönüştürücüye ihtiyacınız vardır. Ancak, belgelerinizi programlı olarak HTML’ye dönüştürmeniz gerekiyorsa, bu makale tam size göre. Bu makale, belgeleri C# dilinde HTML’ye dönüştürmenin aşağıdaki yollarını ele alacaktır:
- DOCX gibi belgelerin C# dilinde HTML’ye en basit şekilde dönüştürülmesi.
- Özelleştirilmiş seçeneklerle HTML’ye dönüştürün.
- Sayfa kenarlıklarını gösterme veya gizleme seçeneğini kullanarak dönüştürün.
C# Belge Dönüştürme Kitaplığı
GroupDocs.Conversion for .NET, geniş desteklenen belge biçimleri listesinden herhangi bir belgeyi desteklenen herhangi bir hedef biçime dönüştürme yeteneğine sahip, kullanımı kolay, güçlü bir API’dir. API’yi indirilenler bölümünden indirebilir veya NuGet’ten yükleyebilirsiniz.
DOCX’i C#’ta HTML’ye Dönüştürme - Basit
Bu, en basit ve çok kullanışlı dönüşümdür. Belgelerinizden herhangi birini HTML biçimine dönüştürebileceğinizi söylesem iyi olur. Desteklenen biçimler listesinden biçiminizi kontrol edin ve dönüştürmeye devam edin.
- Kaynak belgenizle başlamak için Converter sınıfının örneğini oluşturun.
- MarkupConvertOptions nesnesini oluşturun.
- Converter sınıfının Convert yöntemini çağırın.
- Bu kadar.
Belgeniz HTML’ye dönüştürülecek ve elde edilen belge deponuzda olacaktır. Aşağıdaki küçük kod örneği, C# dilindeki Converter sınıfını kullanarak bir DOCX dosyasının HTML’ye dönüştürülmesini göstermektedir.
// Converting DOCX to HTML in C#
using (Converter converter = new Converter("document.docx"))
{
MarkupConvertOptions options = new MarkupConvertOptions();
converter.Convert("converted.html", options);
}
DOC/DOCX’i Özelleştirilmiş Seçeneklerle HTML’ye Dönüştürün
GroupDocs.Conversion, istenen dönüştürme sonucunu elde etmek için farklı seçenekler sunar. Özelleştirilmiş seçenekler şunları içerir:
- Sabit Düzen
- Sabit Düzen - Show Borders
- Biçim
- Sayfa numarası
- Sayfalar
- Sayfalar Count
- PDF kullan
- Filigran
- yakınlaştır
Her seçeneği ayrıntılı olarak görmek için dokümantasyon veya GitHub örnekleri ziyaret edebilirsiniz. Aşağıdaki kod örneğinde DOCX’i HTML formatına dönüştürürken bazı özelleştirmeleri göstereceğim.
// Converting DOCX to HTML in C# with advance options.
using (Converter converter = new Converter("document.docx"))
{
MarkupConvertOptions options = new MarkupConvertOptions
{ // Setting customized options
PageNumber = 2,
PagesCount = 1,
FixedLayout = true
};
converter.Convert("converted.html", options);
}
DOC/DOCX’i HTML’ye Dönüştür - Sayfa Kenarlıklarını Göster veya Gizle
Son olarak, belgeleri C# dilinde HTML’ye dönüştürürken artık sayfa kenarlıklarının görünürlüğünü kontrol edebilirsiniz. GroupDocs.Conversion for .NET, bu denetimi C# programcılarına verir. Aşağıdaki örnek, MarkupConvertOptions sınıfının FixedLayoutShowBorders özelliğini true veya false olarak ayarlayarak, ortaya çıkan HTML belgesinde sayfa kenarlıklarını gösterip gizleyebileceğinizi göstermektedir.
// Converting DOCX to HTML in C# with show or hide borders control.
using (Converter converter = new Converter("document.docx"))
{
MarkupConvertOptions options = new MarkupConvertOptions
{
PageNumber = 2,
FixedLayout = true,
PagesCount = 1,
FixedLayoutShowBorders = false
};
converter.Convert("converted.html", options);
}
Orijinal DOCX belgesini ve sayfa kenarlıkları olan ve olmayan dönüştürülmüş HTML’yi gösteren aşağıdaki resimler.
GroupDocs.Conversion hakkında daha fazla bilgi edinin
Daha fazla konuşalım @ Ücretsiz Destek Forumu.