Günümüzün dijital çağında, PDF belgelerini HTML biçimine dönüştürme yeteneği giderek daha önemli hale geliyor. İster bu işlevi gerektiren bir proje üzerinde çalışan bir geliştirici olun, ister bir PDF belgesini daha erişilebilir hale getirmek isteyen bir kullanıcı olun, Java’da PDF’yi HTML’ye nasıl dönüştüreceğinizi anlamak çok önemlidir. Bu blog gönderisinde, Java kullanarak PDF belgelerini HTML’ye dönüştürme sürecinde size yol göstereceğiz.

Java Geliştiricileri: PDF’den HTML’ye Dönüştürme API’sı
GroupDocs, Java geliştiricileri için belge ve görüntü dönüştürme API’sini sergiliyor. Bir formattan diğerine dönüştürme için geniş bir belge ve resim formatı listesini destekler. Ek olarak, dönüştürme sonuçları mevcut gelişmiş seçenekler kullanılarak da özelleştirilebilir. Bir PDF belgesini HTML biçimine dönüştürmek için GroupDocs.Conversion for Java API’sini kullanacağım.
İndirin veya Yapılandırın
JAR dosyasını indirilenler bölümünden indirebilir veya maven tabanlı Java uygulamalarınızın pom.xml dosyası için depo ve bağımlılık yapılandırmalarını alabilirsiniz.
<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>22.12.1</version>
</dependency>
Java kullanarak PDF’yi HTML’ye Dönüştürme
Java kullanarak bir PDF’yi HTML’ye dönüştürmek basit bir işlemdir. Aşağıdaki adımlar, bir PDF dosyasının tüm sayfalarını HTML biçimine dönüştürme sürecinde size yol gösterecektir.
- PDF dosyasını yüklemek için Converter sınıfını kullanın.
- Yüklenen belgeyi HTML biçimine dönüştürmek için Convert yöntemini kullanın.
Aşağıdaki kod, Java kullanılarak tüm bir PDF belgesinin HTML’ye nasıl dönüştürüleceğini gösterir.
import com.groupdocs.conversion.Converter;
import com.groupdocs.conversion.options.convert.MarkupConvertOptions;
...
// Java'da PDF'yi HTML'ye dönüştürme
Converter converter = new Converter("path/document.pdf");
converter.convert("path/converted-pdf-to.html", new MarkupConvertOptions());
Java’da Güvenli Bir PDF’nin Belirli Sayfalarını Dönüştürme
Korumalı veya kilitli PDF belgelerini dönüştürmek de mümkündür. Aşağıdaki adımlar, kilitli bir PDF belgesinin belirli sayfalarını Java kullanarak HTML biçimine dönüştürme sürecinde size yol gösterecektir.
- Yükleme seçeneklerini hazırlamak için PdfLoadOptions sınıfını kullanın.
- Converter sınıfını kullanarak PDF dosyasını yükleyin.
- HTML biçimi için dönüştürme seçeneklerini hazırlamak üzere WebConvertOptions sınıfını kullanın.
- Pages, PageNumber, PageCount, Zoom, vb. gibi özellikleri ayarlayarak dönüştürülecek belirli sayfaları tanımlayın.
- Son olarak, yüklenen PDF dosyasını HTML formatına dönüştürmek için Convert yöntemini kullanın.
Aşağıdaki Java kodu, parola korumalı bir PDF belgesinin seçili sayfalarının HTML’ye nasıl dönüştürüleceğini gösterir.
// Parola korumalı PDF'nin seçili sayfalarını Java'da HTML'ye dönüştürün
import com.groupdocs.conversion.Converter;
import com.groupdocs.conversion.options.convert.MarkupConvertOptions;
import com.groupdocs.conversion.options.load.PdfLoadOptions;
...
PdfLoadOptions loadOptions = new PdfLoadOptions();
loadOptions.setPassword("pdf-password-12345");
Converter converter = new Converter("path/protected-document.pdf", loadOptions);
MarkupConvertOptions options = new MarkupConvertOptions();
options.setPageNumber(2);
options.setFixedLayout(true);
options.setPagesCount(1);
converter.convert("path/converted-adv-pdf-to-.html", options);
Çözüm
Özetle, bu makale Java’da PDF belgelerini HTML’ye dönüştürme konusunu ele aldı. Tüm belgeyi varsayılan seçeneklerle dönüştürmek ve parola korumalı bir belgenin belirli sayfalarını dönüştürmek dahil olmak üzere iki farklı yaklaşımı inceledik.
Java Conversion Automation API hakkında daha fazla bilgi edinmek için dokümantasyon, API Referansı’na bakın veya GitHub örnekleri’na bakın. Başka sorunuz varsa forum aracılığıyla bize ulaşmaktan çekinmeyin.