REST API kullanarak Java'da PDF dosyasını HTML belgesine dönüştürme

REST API kullanarak Java’da PDF’yi HTML’ye dönüştürün

Bir Java geliştiricisi olarak, GroupDocs.Conversion REST API’yi kullanarak PDF(Taşınabilir Belge Biçimi) belgelerini HTML(Köprü Metni Biçimlendirme Dili) web sayfalarına programlı olarak dönüştürebilirsiniz. Belirli senaryolarda, PDF’yi HTML dosyasına dönüştürmeniz gerekebilir. Örneğin, PDF belgelerini sosyal ağlarda paylaşmanız veya PDF içeriğini web’de çevrimiçi yayınlamanız gerekir. HTML ile formları, bağlantıları ve diğer etkileşimli öğeleri kullanabilirsiniz ve belgenin daha etkileşimli olmasını sağlar. Bu nedenle, bu makalede REST API kullanarak Java’da PDF’yi HTML’ye nasıl dönüştüreceğimi göstereceğim.

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

Java PDF to HTML Converter REST API - Java SDK Kurulumu

PDF dosyasını HTML formatına dönüştürmek için GroupDocs.Conversion Cloud API’nin Java SDK‘sını kullanacağım. GroupDocs’u eklemenize yardımcı olur. Java uygulamalarınızdaki Bulut hizmetlerini hızlı ve kolay bir şekilde dönüştürün. Bu, belgelerinizin orijinal metin biçimini ve düzenlerini koruyan en iyi PDF’den HTML’ye dönüştürücü API’sidir. Groupdocs Dönüştürme API’leri, herhangi bir desteklenen dosya biçimindeki dosyalarınızı ve resimlerinizi ihtiyacınız olan herhangi bir biçime dönüştürmenize de olanak tanır. Word, PDF, PowerPoint, Excel, HTML, CAD, raster görüntüler gibi 50’den fazla belge ve görüntü türü arasında kolayca dönüştürebilirsiniz.

API’nin JAR dosyasını indirebilir veya Maven yapılandırmalarını kullanarak kurabilirsiniz. Projenizin POM.xml dosyasına havuz ve bağımlılık ekleyin. Maven için talimatlar aşağıdadır:

Maven Deposu:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Maven Bağımlılığı:

 <dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Adımları ve mevcut kod örneklerini izlemeye başlamadan önce lütfen Müşteri Kimliğinizi ve İstemci Sırrınızı kontrol panelinden alın. Lütfen kimliğinizi ve sırrınızı aldıktan sonra aşağıda görüntülenen kodu girin:

# Ücretsiz kayıttan sonra client_id ve client_secret'inizi https://dashboard.groupdocs.cloud adresinden alın.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

REST API kullanarak PDF Dosyasını Java’da HTML Belgesine Dönüştürün

PDF belgelerini HTML web sayfalarına dönüştürmek, içeriği daha erişilebilir, aranabilir, uyumlu, düzenlenebilir ve paylaşılabilir hale getirmenize olanak tanır. Aşağıda belirtildiği gibi bir PDF belgesini HTML’ye dönüştürmek için gereken adımlar şunlardır:

  • PDF dosyasını Buluta Yükle
  • [Dönüştür](#Java’da PDF’yi HTML’ye Dönüştür) Java kullanarak PDF’yi HTML’ye dönüştürün
  • Dönüştürülen dosyayı İndir

Dosyayı Yükle

Öncelikle, aşağıda verilen kod parçacığını kullanarak PDF belgesini bulut depolama alanına yükleyin:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Dosyayı Java Kullanarak Bulut Depolamaya Yükleyin
public class App {

	public static void main(String[] args) {
				
		// Dönüştürme API'sinin bir örneğini oluşturun					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.pdf");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pdf", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Sonuç olarak, yüklenen PDF dosyası, bulut üzerindeki kontrol panelinizin dosyalar bölümünde mevcut olacaktır.

Java’da PDF’yi HTML’ye dönüştürme

Bu bölüm, aşağıdaki adımları izleyerek bir PDF dosyasını biçimlendirmeyi kaybetmeden programlı olarak bir HTML sayfasına nasıl dönüştüreceğinizi gösterir:

  • İlk olarak, bir ConvertApi örneği oluşturun
  • İkinci olarak, ConvertSettings’in bir örneğini oluşturun.
  • Üçüncüsü, bulut depolama adını sağlayın
  • Girdi PDF dosyası yolunu ve çıktı dosyası formatını “html” olarak ayarlayın
  • Şimdi çıktı HTML dosyası yolunu ayarlayın
  • ConvertSettings ile ConvertDocumentRequest oluşturun
  • Son olarak, ConvertDocumentRequest ile convertdocument() yöntemini çağırın

Aşağıdaki kod parçacığı, PDF dosyasını REST API kullanarak çevrimiçi olarak HTML biçimine nasıl değiştireceğinizi gösterir:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Java'da PDF'yi HTML Dosyasına dönüştürme.
public class App {

	public static void main(String[] args) {
		
		// Dönüştürme API'sinin bir örneğini oluşturun
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Dönüştürme ayarlarını hazırlayın
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.pdf");
			settings.setFormat("html");
			
			settings.setOutputPath("java-testing/output-sample-file.html");
		
			// belirtilen biçime dönüştür
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

Dönüştürülen Dosyayı İndirin

Yukarıdaki kod örneği, dönüştürülen HTML dosyası sayfasını buluta kaydedecektir. Aşağıdaki kod parçacığını kullanarak indirebilirsiniz:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Java'daki Bulut Depolama Alanından Dosya İndirin
public class App {

	public static void main(String[] args) {
				
		// Dönüştürme API'sinin bir örneğini oluşturun					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.html", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.err.println("Expected response type is File: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Java’da PDF’den HTML’ye dönüştürücü kitaplığı bu şekilde çalışır. Bir sonraki bölümde, Java API kullanarak daha gelişmiş dönüştürme ayarlarını keşfedelim.

Gelişmiş Seçenekleri kullanarak PDF’yi Java’da HTML Sayfasına Dönüştürün

Bu bölümde, aşağıda gösterilen adımları ve kod parçacığını izleyerek bazı gelişmiş seçenekleri kullanarak PDF dosyasını HTML belgesine nasıl dönüştüreceğinizi öğreneceksiniz:

  • İlk olarak, ConvertApi sınıfının bir örneğini oluşturun
  • ConvertSettings sınıfının bir örneğini oluşturun
  • Ardından, bulut depolama adını sağlayın
  • Giriş PDF dosyası yolunu ve çıktı dosyası biçimini “html” olarak ayarlayın
  • Şimdi, HtmlConvertOptions sınıfının bir örneğini oluşturun
  • setFromPage, setPagesCount, setFixedLayout, vb. gibi çeşitli dönüştürme seçeneklerini ayarlayın.
  • Ardından, dönüştürme seçeneklerini ve çıktı dosyası yolunu ayarlayın
  • Ardından, ConvertSettings ile ConvertDocumentRequest oluşturun
  • Son olarak, ConvertDocumentRequest ile convertdocument() yöntemini kullanarak dönüştürmeyi gerçekleştirin

Aşağıdaki kod örneği, gelişmiş ayarlar kullanılarak PDF dosyasının HTML sayfasına nasıl dönüştürüleceğini gösterir.

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Java, ek seçenekleri kullanarak PDF dosyasını HTML sayfasına dönüştürür.
public class App {

	public static void main(String[] args) {
		
		// Dönüştürme API'sinin bir örneğini oluşturun
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Dönüştürme ayarlarını hazırlayın
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.pdf");
			settings.setFormat("html");
			
			HtmlConvertOptions convertOptions = new HtmlConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(2);
			convertOptions.setFixedLayout(true);

			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.html");
			
			// belirtilen biçime dönüştür
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document conveted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

Dosyaları yüklemek ve indirmek için lütfen daha önce belirtilen adımları izleyin.

Çevrimiçi PDF’den HTML’ye Ücretsiz Dönüştürücü

PDF’yi çevrimiçi olarak ücretsiz olarak HTML dosyasına nasıl dönüştürebilirim? Çevrimiçi olarak ücretsiz olarak PDF’den HTML oluşturmak için lütfen çevrimiçi PDF’den HTML’ye dönüştürücü deneyin. PDF’yi çevrimiçi ücretsiz olarak HTML’ye dönüştürmek için yukarıdaki API kullanılarak geliştirilmiştir.

Çözüm

Bu da bizi bu makalenin sonuna getiriyor. Bu yazıda şunları öğrendik:

  • programlı olarak Java’da PDF’yi HTML belgesine dönüştürme;
  • Java’daki bazı gelişmiş ayarları kullanarak PDF dosyasını HTML dosyasına dönüştürme;
  • PDF dosyasını programlı olarak buluta yükleyin ve ardından dönüştürülen HTML dosyasını buluttan indirin;
  • PDF’yi HTML’ye dönüştürme yazılımını kullanarak çevrimiçi olarak PDF’yi HTML’ye ücretsiz dönüştürün;

Ek olarak, belgeleri kullanarak GroupDocs.Conversion dosya dönüştürme API’si hakkında daha fazla bilgi edinebilirsiniz. Ayrıca, API’lerimizi doğrudan tarayıcı aracılığıyla görselleştirmenize ve bunlarla iletişim kurmanıza olanak tanıyan bir API Referansı bölümü de sağlıyoruz. Java SDK kaynak kodunun tamamı Github üzerinde ücretsiz olarak mevcuttur. Lütfen Java için GroupDocs.Conversion Bulut SDK’sını kontrol edin Örnekler burada.

Son olarak, groupdocs.cloud, REST API kullanarak farklı dosya biçimleri dönüştürmeleri hakkında yeni blog makaleleri yazıyor. Bu nedenle, düzenli güncellemeler için lütfen iletişimde kalın.

Bir soru sor

PDF to HTML Converter API hakkında herhangi bir soru/tartışma için lütfen ücretsiz destek forum üzerinden bizimle iletişime geçmekten çekinmeyin.

SSS

Java’da PDF’yi HTML’ye nasıl dönüştürebilirim?

PDF dosyasını hızlı ve kolay bir şekilde HTML sayfasına dönüştürmeye ilişkin Java kod parçacığını öğrenmek için lütfen bu bağlantıyı takip edin.

REST API kullanarak Java’da PDF’yi HTML’ye dönüştürebilir miyim?

Evet, Java’da PDF’yi HTML olarak değiştirebilirsiniz. Öncelikle, bir ConvertApi örneği oluşturun, dönüştürme ayarlarının değerlerini ayarlayın ve PDF’yi HTML web sayfasına dönüştürmek için ConvertDocumentRequest ile convertDocument yöntemini çağırın.

PDF’yi çevrimiçi olarak ücretsiz olarak HTML’ye nasıl dönüştürebilirim?

Ücretsiz çevrimiçi PDF’den HTML’ye dönüştürücü, PDF’yi ücretsiz, hızlı ve kolay bir şekilde HTML’ye dönüştürmenize olanak tanır. PDF’nin HTML’ye çevrimiçi dönüştürülmesi tamamlandığında, dönüştürülen HTML dosyasını PC’nize anında indirebilirsiniz.

PDF’yi çevrimiçi olarak HTML’ye nasıl dönüştürebilirim?

  • Çevrimiçi ücretsiz PDF’den HTML’ye dönüştürücüyü açın
  • PDF dosyasını yüklemek veya PDF dosyasını sürükleyip bırakmak için dosya bırakma alanının içine tıklayın.
  • Şimdi Dönüştür düğmesine tıklayın, ücretsiz çevrimiçi PDF’den HTML’ye dönüştürücü, PDF dosyasını çevrimiçi ücretsiz olarak HTML’ye çevirecektir.
  • Çıktı HTML dosyasının indirme bağlantısı, PDF dosyasını ücretsiz olarak HTML belgesine dönüştürdükten hemen sonra kullanılabilir olacaktır.

PDF’den HTML Java kitaplığına nasıl kurulur?

Java’da programlı olarak PDF’den HTML’yi işlemek, değiştirmek ve oluşturmak için Java PDF’den HTML’ye dönüştürücü kitaplığı indirip yükleyebilirsiniz.

Windows’ta PDF’yi HTML’ye nasıl dönüştürebilirim?

Windows için PDF’den HTML’ye dönüştürücüyü çevrimdışı olarak indirmek için lütfen bu bağlantıyı ziyaret edin. Bu PDF’den HTML’ye dönüştürücü ücretsiz indirme yazılımı, PDF’yi tek bir tıklamayla pencerelerde hızlı bir şekilde HTML’ye dışa aktarmak için kullanılabilir.

Ayrıca bakınız

Aşağıdakiler hakkında bilgi edinmek için aşağıdaki makaleleri ziyaret etmenizi öneririz: