C# kullanarak PDF'yi HTML'ye dönüştürün

PDF belgeleri paylaşmak ve yazdırmak için en popüler formattır. Bazı durumlarda PDF belgelerini HTML web sayfalarına dönüştürmemiz gerekebilir. Bu tür bir dönüştürme, PDF belgelerinin içeriğinin paylaşılmasına yardımcı olur, böylece ilgili paydaşlar bunları herhangi bir tarayıcıda kolayca görüntüleyebilir. Bu yazıda C# kullanarak PDF belgelerini HTML web sayfalarına nasıl dönüştüreceğimizi öğreneceğiz.

Bu makalede aşağıdaki konular ele alınacaktır:

PDF’yi HTML’ye Dönüştürmek için C# API’si - Ücretsiz İndirin

PDF’yi HTML’ye dönüştürmek için GroupDocs.Conversion for .NET API’sini kullanacağız. Son kullanıcılara hızlı, verimli ve güvenilir dosya dönüştürme çözümleri sunar. Lütfen API’nin DLL dosyasını indirin veya NuGet kullanarak yükleyin.

Install-Package GroupDocs.Conversion

C# kullanarak PDF’den HTML’ye Dönüştürme

Aşağıda verilen basit adımları izleyerek PDF belgelerini programlı olarak kolayca HTML web sayfalarına dönüştürebiliriz:

  1. Öncelikle, argüman olarak giriş dosyası yolunu içeren Converter sınıfını kullanarak bir PDF belgesi yükleyin. Belge dönüştürme sürecini kontrol eden ana sınıftır.
  2. Daha sonra, MarkupConvertOptions sınıfının bir örneğini oluşturun. İşaretleme dosya türlerine dönüştürme için çeşitli seçenekler sunar.
  3. Ardından, isteğe bağlı olarak, FixLayout, DifferentLayoutShowBorders vb. gibi çeşitli dönüştürme seçeneklerini ayarlayın.
  4. Son olarak, dönüştürülen HTML dosyasını kaydetmek için Converter.Convert() yöntemini çağırın. Bu yöntem çıktı dosyasının yolunu alır ve seçenekleri argüman olarak dönüştürür.

Aşağıdaki kod örneği, C# kullanarak bir PDF belgesinin HTML web sayfasına nasıl dönüştürüleceğini gösterir.

// Kaynak PDF dosyasını yükleyin
Converter converter = new Converter(@"C:\Files\Conversion\sample.pdf");

// HTML biçimi için dönüştürme seçeneklerini ayarlama
var options = new MarkupConvertOptions();
options.FixedLayout = true;
options.FixedLayoutShowBorders = false;

// HTML formatına dönüştür
converter.Convert(@"C:\Files\Conversion\converted.html", options);
C# dilinde PDF'yi HTML'ye dönüştürün.

C# dilinde PDF’yi HTML’ye dönüştürün.

Sayfa Aralığını PDF’den HTML’ye Dönüştürme

Aşağıda verilen adımları izleyerek bir PDF belgesinin çeşitli sayfalarını programlı olarak HTML’ye dönüştürebiliriz:

  1. Öncelikle, argüman olarak giriş dosyası yolunu içeren Converter sınıfını kullanarak bir PDF belgesi yükleyin.
  2. Daha sonra, MarkupConvertOptions sınıfının bir örneğini oluşturun.
  3. Ardından, dönüşümün başlayacağı sayfa numarasını ayarlayın
  4. Bundan sonra, toplam sayfa sayısını dönüştürmek için sayfa sayısını ayarlayın
  5. Son olarak, dönüştürülen HTML dosyasını kaydetmek için çıktı dosyası yolu ve dönüştürme seçenekleriyle birlikte Converter.Convert() yöntemini çağırın.

Aşağıdaki kod örneği, C# dilinde bir PDF belgesindeki bir dizi sayfanın bir HTML dosyasına nasıl dönüştürüleceğini gösterir.

// Kaynak PDF dosyasını yükleyin
Converter converter = new Converter(@"C:\Files\Conversion\sample.pdf");

// HTML biçimi için dönüştürme seçeneklerini ayarlama
MarkupConvertOptions options = new MarkupConvertOptions();
options.PageNumber = 2; // Start page number
options.PagesCount = 3; // Total pages to convert

// HTML formatına dönüştür
converter.Convert(@"C:\Files\Conversion\converted_pages_range.pdf", options);

PDF’nin Belirli Sayfalarını HTML’ye Dönüştürme

Aşağıdaki adımları izleyerek bir PDF belgesinin belirli sayfalarını HTML’ye dönüştürebiliriz:

  1. Öncelikle, argüman olarak giriş dosyası yolunu içeren Converter sınıfını kullanarak bir PDF belgesi yükleyin.
  2. Daha sonra, MarkupConvertOptions sınıfının bir örneğini oluşturun.
  3. Ardından, dönüştürülecek virgülle ayrılmış bir listede belirli sayfa numaralarını sağlayın.
  4. Son olarak, dönüştürülen HTML dosyasını kaydetmek için çıktı dosyası yolu ve dönüştürme seçenekleriyle birlikte Converter.Convert() yöntemini çağırın.

Aşağıdaki kod örneği, bir PDF belgesinin belirli sayfalarının C# dilinde bir HTML dosyasına nasıl dönüştürüleceğini gösterir.

// Kaynak PDF dosyasını yükleyin
Converter converter = new Converter(@"C:\Files\Conversion\sample.pdf");

// HTML biçimi için dönüştürme seçeneklerini ayarlama
MarkupConvertOptions options = new MarkupConvertOptions();
options.Pages = new List<int> { 1, 3 }; // List of page numbers to convert

// HTML formatına dönüştür
converter.Convert(@"C:\Files\Conversion\converted_specific_pages.pdf", options);

C#’ta Filigran ile PDF’den HTML’ye Dönüştürme

Aşağıdaki adımları izleyerek PDF belgelerini HTML web sayfalarına dönüştürebilir ve dönüştürülen HTML dosyalarına programlı olarak filigran ekleyebiliriz:

  1. Öncelikle, argüman olarak giriş dosyası yolunu içeren Converter sınıfını kullanarak bir PDF belgesi yükleyin.
  2. Daha sonra, WatermarkOptions sınıfının bir örneğini oluşturun.
  3. Ardından Metin, Renk, Genişlik, Yükseklik, Yazı Tipi vb. gibi çeşitli seçenekleri ayarlayın.
  4. Daha sonra, MarkupConvertOptions sınıfının bir örneğini oluşturun.
  5. Bundan sonra WatermarkOptions’ı MarkupConvertOptions’a atayın.
  6. Son olarak, dönüştürülen HTML dosyasını kaydetmek için çıktı dosyası yolu ve dönüştürme seçenekleriyle birlikte Converter.Convert() yöntemini çağırın.

Aşağıdaki kod örneği, bir PDF belgesinin filigran içeren bir HTML belgesine nasıl dönüştürüleceğini gösterir.

// Kaynak PDF dosyasını yükleyin
Converter converter = new Converter(@"C:\Files\Conversion\sample.pdf");

// Metin filigranını tanımlayın
WatermarkOptions watermark = new WatermarkTextOptions("This is a sample watermark!")
{
    Color = Color.Red,
    Width = 500,
    Height = 100,
    Top = 0,
    Left = 300,
    Background = true
};

// HTML biçimi için dönüştürme seçeneklerini ayarlama
MarkupConvertOptions options = new MarkupConvertOptions();
options.Watermark = watermark;

// HTML formatına dönüştür
converter.Convert(@"C:\Files\Conversion\converted_with_watermark.html", options);
C#'ta Filigran ile PDF'den HTML'ye Dönüştürme.

C#’ta Filigran ile PDF’den HTML’ye Dönüştürme.

Ücretsiz Lisans Alın

Lütfen ücretsiz bir geçici lisans talep ederek API’yi değerlendirme sınırlamaları olmadan deneyin.

Çözüm

Bu makalede, C#’ta PDF belgelerini HTML web sayfalarına nasıl dönüştüreceğimizi öğrendik. Ayrıca bir PDF’nin belirli sayfalarını HTML’ye nasıl dönüştüreceğimizi ve dönüştürülen dosyaya program aracılığıyla filigran eklemeyi de gördük. Ayrıca, belgeleri kullanarak GroupDocs.Conversion for .NET API hakkında daha fazla bilgi edinebilirsiniz. Herhangi bir belirsizlik durumunda lütfen forum üzerinden bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız