PDF'den HTML'ye
IronPDF, HTML içeriğinden piksel mükemmeliğinde PDF dosyaları oluşturmanın yanı sıra, PDF belgelerini HTML'ye dönüştürmek için de kullanılabilir. Kullanıcılar, PdfDocument ve HtmlFormatOptions sınıfları aracılığıyla, PDF'yi HTML'ye dönüştürmek için gerekli yöntemlere erişecek ve nihai HTML içeriğinin nasıl biçimlendirileceği üzerinde kontrol sahibi olacaklardır.
PDF'yi HTML'ye Dönüştürmek İçin 5 Adım
Dönüştürmenin nasıl yapılacağını gösteren adım adım bir kod örneği burada:
Bir PDF dosyasını HTML'ye dönüştürmeye başlamak için, öncelikle dönüştürmek istediğimiz PDF'yi PdfDocument sınıfının FromFile yöntemiyle yüklemeliyiz. Bu yöntem, ona ilettiğimiz dosya adı veya dosya konumunu alır ve yeni bir PdfDocument nesnesine, pdf yükler. Artık, bu nesneye her erişmek istediğimizde referans verebileceğiz.
Sonraki adımda, bir PDF belgesini basit bir HTML dizgisine dönüştürme yöntemini gösteriyoruz, bu daha sonra geliştiricinin ihtiyaçlarına bağlı olarak daha fazla manipülasyona hazır şekilde konsolda görüntülenebilir. Kodun ardından gelen satır, PDF'yi HTML dosyasına dönüştürdüğümüz başka bir yolu gösterir ve bu basit HTML dizgisine kıyasla daha karmaşık bir çalışma veya paylaşım için hazırdır. Her iki yöntem de dönüştürme sürecini gerçekleştirmek için yalnızca tek bir satır gerektirir, bu da onları verimli bir şekilde kullanmayı kolaylaştırır.
Şimdi, HtmlFormatOptions sınıfını ele alarak, özelliklerini kullanarak nihai HTML çıktısını özelleştirdiğimiz daha gelişmiş bir örneğe bakalım. Bu sınıf ile arka plan rengi, başlık (H1) rengi, H1 metin hizalaması, sayfa kenar boşlukları gibi çeşitli yönlerde ayarlama yapabilirsiniz. Öncelikle, bu sınıfın kodda htmlFormat olarak adlandırılan yeni bir örneğini oluşturmamız gerekiyor.
Bu örnekte, arka plan rengini beyaza değiştiriyor ve IronSoftware.Drawing.Color sınıfını kullanarak H1 metin rengini mavi olarak ayarlıyoruz. Daha sonra H1 yazı tipi boyutunu 25 piksel olarak ayarlıyoruz. Sonraki adımda, H1 metin hizalamasını merkezi yapmak için özelleştirin. Son olarak, HTML belgesindeki PDF sayfa kenar boşluklarını 10 piksel olarak ayarlıyoruz.
Son adım, PDF'yi HTML'ye dönüştürmek için tekrar SaveAsHtml yöntemini kullanmayı içerir, bu sefer ek parametrelerle birlikte. İlk parametre, yeni oluşturulan HTML belgesini kaydetmek için ad ve konumdur. Daha sonra HTML'nin PDF içeriği için tam genişliği kullanacak şekilde yapılandıran bir fullContentWidth boole'ini true olarak ayarlıyoruz. Ayrıca, HTML çıktısı için bir başlık belirtiyor ve son olarak htmlFormatOptions ile daha önce oluşturduğumuz özelleştirme ayarlarını uyguluyoruz.

