DOCX'i CSharp'ta HTML'ye dönüştürün

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.

HTML'ye dönüştürülecek Docx belgesi

Orijinal DOCX Belgesi

Sayfa kenarlıklı ve kenarlıksız HTML Dosyası.

Yukarıdaki şekil, DOCX’ten dönüştürülmüş HTML dosyalarını sınırları göster ve sınırları göstermeyen seçenekleri gösterir.

GroupDocs.Conversion hakkında daha fazla bilgi edinin

Daha fazla konuşalım @ Ücretsiz Destek Forumu.