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

PDF, belgelerin biçimlendirmesini kaybetmeden salt okunur belgeleri paylaşmayı ve yazdırmayı sunar. PDF belgelerini kolaylıkla HTML web sayfalarına dönüştürebilir ve bunları herhangi bir tarayıcıda görüntüleyebiliriz. Bu yazıda PDF belgelerini Java kullanarak 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 Java API - Ücretsiz İndirin

PDF’yi HTML’ye dönüştürmek için GroupDocs.Conversion for Java 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 JAR’ını indirin veya aşağıdaki pom.xml yapılandırmasını Maven tabanlı bir Java uygulamasına ekleyin.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-conversion</artifactId>
        <version>21.10.1</version> 
</dependency>

Java 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 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, isteğe bağlı olarak, FixLayout, DifferentLayoutShowBorders vb. gibi çeşitli dönüştürme seçeneklerini ayarlayın.
  4. Son olarak, Converter.Convert() yöntemini kullanarak PDF’yi HTML’ye dönüştürün. Çıktı dosyası yolunu alır ve seçenekleri argüman olarak dönüştürür.

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

// Bu kod örneği, bir PDF belgesinin HTML dosyasına nasıl dönüştürüleceğini gösterir.
// Dönüştürmek sınıfı nesnesini başlat
Dönüştürmeker converter = new Dönüştürmeker("C:\\Files\\Conversion\\sample.pdf");

// Dönüştürme Seçeneklerini Tanımlayın
MarkupDönüştürmekOptions options = new MarkupDönüştürmekOptions();
options.setFixedLayout(true);

// Dönüştürmek
String outputFile =  "C:\\Files\\Conversion\\sample.html";
converter.convert(outputFile, options);
Java kullanarak PDF'den HTML'ye Dönüştürme

Java kullanarak PDF’den HTML’ye Dönüştürme.

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ı HTML’ye dönüştürebiliriz:

  1. Öncelikle 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, Converter.Convert() yöntemini kullanarak PDF’yi HTML’ye dönüştürün.

Aşağıdaki kod örneği, Java kullanarak bir PDF belgesindeki çeşitli sayfaların bir HTML dosyasına nasıl dönüştürüleceğini gösterir.

// Bu kod örneği, çeşitli PDF sayfalarının HTML dosyasına nasıl dönüştürüleceğini gösterir.
// Dönüştürmek sınıfı nesnesini başlat
Dönüştürmeker converter = new Dönüştürmeker("C:\\Files\\Conversion\\sample.pdf");

// Dönüştürme Seçeneklerini Tanımlayın
MarkupDönüştürmekOptions options = new MarkupDönüştürmekOptions();
options.setPageNumber(1);	// Starting page number
options.setPagesCount(2);	// Total number of pages to convert

// Dönüştürmek
String outputFile =  "C:\\Files\\Conversion\\sample_N_pages.html";
converter.convert(outputFile, 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 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, Converter.Convert() yöntemini kullanarak PDF’yi HTML’ye dönüştürün.

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

// Bu kod örneği, bir PDF belgesinin belirli sayfalarının HTML dosyasına nasıl dönüştürüleceğini gösterir.
// Dönüştürmek sınıfı nesnesini başlat
Dönüştürmeker converter = new Dönüştürmeker("C:\\Files\\Conversion\\sample.pdf");

// Dönüştürme Seçeneklerini Tanımlayın
MarkupDönüştürmekOptions options = new MarkupDönüştürmekOptions();
options.setPages(Arrays.asList( 1, 3)); // Page numbers to convert

// Dönüştürmek
String outputFile =  "C:\\Files\\Conversion\\sample_pages.html";
converter.convert(outputFile, options);

Parola Korumalı PDF’yi Java’da HTML’ye dönüştürün

Aşağıdaki adımları izleyerek şifre korumalı PDF belgelerini HTML web sayfalarına da dönüştürebiliriz:

  1. Öncelikle PdfLoadOptions sınıf nesnesini kullanarak şifreyi girin.
  2. Daha sonra, PdfLoadOptions ile Converter sınıfını kullanarak bir PDF belgesi yükleyin.
  3. Daha sonra MarkupConvertOptions sınıfının bir örneğini oluşturun.
  4. Son olarak, Converter.Convert() yöntemini kullanarak PDF’yi HTML’ye dönüştürün.

Aşağıdaki kod örneği, parola korumalı bir PDF belgesinin Java kullanılarak bir HTML belgesine nasıl dönüştürüleceğini gösterir.

// Bu kod örneği, Parola Korumalı PDF'nin HTML'ye nasıl dönüştürüleceğini gösterir.
// Yükleme seçeneklerini tanımlayın
PdfLoadOptions loadOptions = new PdfLoadOptions();
loadOptions.setPassword("12345");

// Dönüştürmek sınıfı nesnesini başlat
Dönüştürmeker converter = new Dönüştürmeker("C:\\Files\\Conversion\\sample.pdf", loadOptions);

// Dönüştürme Seçeneklerini Tanımlayın
MarkupDönüştürmekOptions options = new MarkupDönüştürmekOptions();

// Dönüştürmek
String outputFile =  "C:\\Files\\Conversion\\sample.html";
converter.convert(outputFile, options);

Java’da 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 filigran ekleyebiliriz:

  1. Öncelikle 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, Converter.Convert() yöntemini kullanarak PDF’yi HTML’ye dönüştü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.

// Bu kod örneği, PDF'nin filigranlı HTML'ye nasıl dönüştürüleceğini gösterir.
// Dönüştürmek sınıfı nesnesini başlat
Dönüştürmeker converter = new Dönüştürmeker("C:\\Files\\Conversion\\sample.pdf");

// Filigran Tanımla 
WatermarkOptions watermark = new WatermarkOptions();
watermark.setText("This is a Sample watermark");
watermark.setColor(Color.red);
watermark.setWidth(500);
watermark.setHeight(100);
watermark.setTop(0);
watermark.setLeft(300);
watermark.setBackground(true);

// Dönüştürme Seçeneklerini Tanımlayın
MarkupDönüştürmekOptions options = new MarkupDönüştürmekOptions();
options.setWatermark(watermark);

// Çıkış dosyası yolu
String outputFile =  "C:\\Files\\Conversion\\sampleWithWatermark.html";

// Dönüştürmek
converter.convert(outputFile, options);
Java'da Filigran ile PDF'den HTML'ye Dönüştürme

Java’da 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 yazıda PDF belgelerini Java’da HTML web sayfalarına nasıl dönüştüreceğimizi öğrendik. Ayrıca parola korumalı bir PDF dosyası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, dokümantasyon‘u kullanarak GroupDocs.Conversion for Java 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