IRONSOFTWAREHOME
PDF'ten HTML'ye
using IronPdf;
using IronSoftware.Drawing;
using System;

PdfDocument pdf = PdfDocument.FromFile("sample.pdf");

// Convert PDF to HTML string
string html = pdf.ToHtmlString();
Console.WriteLine(html);

// Convert PDF to HTML file
pdf.SaveAsHtml("myHtml.html");

// PDF to HTML configuration options
HtmlFormatOptions htmlformat = new HtmlFormatOptions();
htmlformat.BackgroundColor = Color.White;
htmlformat.H1Color = Color.Blue;
htmlformat.H1FontSize = 25;
htmlformat.H1TextAlignment = TextAlignment.Center;
htmlformat.PdfPageMargin = 10;

// Convert PDF to HTML file
pdf.SaveAsHtml("myHtmlConfigured.html", true, "Hello World", htmlFormatOptions: htmlformat);
Imports IronPdf
Imports IronSoftware.Drawing
Imports System

Dim pdf As PdfDocument = PdfDocument.FromFile("sample.pdf")

' Convert PDF to HTML string
Dim html As String = pdf.ToHtmlString()
Console.WriteLine(html)

' Convert PDF to HTML file
pdf.SaveAsHtml("myHtml.html")

' PDF to HTML configuration options
Dim htmlformat As New HtmlFormatOptions()
htmlformat.BackgroundColor = Color.White
htmlformat.H1Color = Color.Blue
htmlformat.H1FontSize = 25
htmlformat.H1TextAlignment = TextAlignment.Center
htmlformat.PdfPageMargin = 10

' Convert PDF to HTML file
pdf.SaveAsHtml("myHtmlConfigured.html", True, "Hello World", htmlFormatOptions:=htmlformat)
NuGet Download
PM > Install-Package IronPdf
PDF'ten HTML'ye

PDF'ten HTML'ye

IronPDF nasıl HTML içeriğinden piksel mükemmelliğinde PDF dosyaları oluşturabiliyorsa, aynı zamanda PDF belgelerini HTML'ye dönüştürmek için de kullanılabilir. Kullanıcılar, PdfDocument ve HtmlFormatOptions sınıflarının kullanımıyla PDF'yi HTML'ye dönüştürmek için gerekli yöntemlere ve son HTML içeriğinin nasıl biçimlendirileceği konusunda kontrole sahip olacaklar.

PDF'yi HTML'ye Dönüştürmenin 5 Adımı

İşte adım adım dönüşümün nasıl yapıldığını gösteren bir kod örneği:

Bir PDF dosyasını HTML'ye dönüştürmeye başlamak için, dönüştürmek istediğimiz PDF'yi öncelikle FromFile yöntemini kullanarak PdfDocument sınıfıyla yüklemeliyiz. Bu yöntem, kendisine ilettiğimiz dosya adını veya dosya konumunu alarak yeni bir PdfDocument nesnesine Load eder, pdf. Şimdi, dönüşüm sürecine erişmek istediğimizde bu nesneyi referans almak yeterli olacaktır.

Bir PDF belgesini basit bir HTML dize nesnesine dönüştürme metodunu göstereceğiz, bu daha sonra konsolda görüntülenebilir, geliştiricinin ihtiyaçlarına göre daha fazla manipüle edilmeye hazır. Aşağıdaki kod satırı, PDF'yi daha karmaşık işlem veya paylaşım için hazır bir HTML dosyasına dönüştürdüğümüz başka bir yolu göstermektedir yani basit bir HTML dizisinden daha fazlası bulunmaktadır. Her iki yöntem de dönüşüm süreci için sadece tek bir satır gerektirir, bu yüzden onları etkin bir şekilde kullanmak oldukça basittir.

Şimdi, HtmlFormatOptions sınıfını alıp, özelliklerini kullanarak son 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ı ve daha fazlası gibi çeşitli yönleri ayarlayabilirsiniz. İlk olarak, kodda htmlFormat adı verilen bu sınıfın yeni bir örneğini oluşturmamız gerekiyor.

Bu örnekte, arka plan rengini beyaz yapıp, H1 metin rengini IronSoftware.Drawing.Color sınıfını kullanarak mavi olarak ayarlıyoruz. Daha sonra H1 yazı tipi boyutunu 25 piksel olarak ayarlıyoruz. Sonraki adımda, H1 metin hizalamasını merkeze yerleştiriyoruz. Son olarak, HTML belgesinde PDF sayfa kenar boşluklarını 10 piksel olarak ayarlıyoruz.

Son adım, ek parametrelerle PDF'yi HTML'ye dönüştürmek için SaveAsHtml yöntemini tekrar kullanmayı içerir. İlk parametre, yeni üretilen HTML belgesini kaydetmek için isim ve konumdur. Daha sonra, bir boolean olan fullContentWidth değişkenini true olarak ayarlıyoruz, bu HTML'nin PDF içeriği için tam genişliği kullanacak şekilde yapılandırılmasını sağlar. Ayrıca, HTML çıktısı için bir başlık belirliyoruz ve son olarak daha önce oluşturduğumuz özelleştirme ayarlarını htmlFormatOptions ile uyguluyoruz.

PDF'den HTML'ye Dönüşüm Rehberi'ni şimdi keşfedin!
GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Nuget Downloads 20,756,830Sürüm:2026.7yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez