Java'da gömülü resimlerle kelimeyi html'ye dönüştürün

REST API kullanarak Word dosyasını Java’da HTML’ye dönüştürme

Bir Java geliştiricisi olarak, bir Word DOC dosyasını HTML‘ye dönüştürmeniz gerekebilir. Örneğin, belgeyi internette daha kolay erişilebilir kılmak, daha hızlı yüklemek ve daha az depolama alanı kaplamak için. Ayrıca HTML, belgeleri okumak ve paylaşmak için bir web sitesinde veya blogda olduğu gibi çevrimiçi olarak yayınlamak için harika bir biçimdir. Bu nedenle, bu eğitimde, Java’da REST API kullanarak Word dosyasını HTML’ye nasıl dönüştüreceğimizi öğreneceğiz.

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

Java Word’den HTML’ye Dönüştürme REST API ve SDK Kurulumu

Word DOC dosyalarını HTML sayfalarına dönüştürmek için GroupDocs.Conversion Cloud API’nin Java SDK‘sını kullanacağım. GroupDocs.Conversion Cloud API’yi Java uygulamalarınıza hızlı ve kolay bir şekilde entegre etmenize yardımcı olur. Bu, belgelerinizin orijinal metin biçimini ve düzenlerini koruyan en iyi Word-HTML dönüştürücü API’sidir. Dönüştürme API’miz ayrıca herhangi bir desteklenen dosya biçimindeki belgelerinizi ve resimlerinizi ihtiyacınız olan herhangi bir biçime dönüştürmenize olanak tanır. Word, PDF, PowerPoint, Excel, HTML, CAD, raster görüntüler gibi 50’den fazla dosya ve görüntüyü 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 parçacıklarını 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österilen 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 Word Belgesini Java’da HTML Dosyasına Dönüştürün

Bir Word belgesini bir HTML dosyasına dönüştürmek birçok yönden yararlı olabilir. Kolay çevrimiçi görüntüleme ve paylaşmaya olanak tanır, hafiftir, kullanıcılar için daha erişilebilirdir ve farklı bağlamlarda daha çok yönlüdür. DOC’den HTML’ye dönüştürme, belgeler için internette okunabilirliği ve paylaşılabilirliği artırır. Aşağıda belirtildiği gibi bir Word dosyasını bir HTML belgesine dönüştürmek için gereken adımlar şunlardır:

Dosyayı Yükle

Öncelikle, aşağıda verilen kod parçacığını kullanarak Word 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.docx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.docx", 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 Word dosyası, bulut üzerindeki kontrol panelinizin dosyalar bölümünde mevcut olacaktır.

Java’da Word Belgesini HTML’ye Dönüştürme

Bu bölüm, aşağıdaki adımları izleyerek bir Word dosyasının Java’da programlı olarak bir HTML sayfasına nasıl dönüştürüleceği ile ilgilidir:

  • Öncelikle, ConvertApi sınıfının bir örneğini oluşturun.
  • İkinci olarak, ConvertSettings sınıfının bir örneğini oluşturun.
  • Üçüncüsü, bulut depolama adını sağlayın.
  • Ardından, giriş Word dosyası yolunu ve çıktı dosyası formatını “html” olarak ayarlayın.
  • Şimdi çıktı HTML dosyası yolunu ayarlayın.
  • Ardından, ConvertSettings parametreleriyle ConvertDocumentRequest sınıfı örneği oluşturun.
  • Son olarak, ConvertDocumentRequest parametreleriyle convertdocument() yöntemini çağırın.

Aşağıdaki kod parçacığı, Word dosyasının Java’da REST API kullanılarak HTML belgesine 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'da Word Belgesini HTML web sayfası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.docx");
			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();
		}
	}
}
Java kullanarak Word DOC'u HTML dosyasına dönüştürün

Java’da Word belgesini HTML’ye dönüştürme.

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

Yukarıdaki kod örneği, dönüştürülen HTML web 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 kitaplığı, bir Word dosyasının bir HTML belgesine dönüştürülmesi için bu şekilde çalışır. Bir sonraki bölümde Java API kullanarak daha gelişmiş dönüştürme ayarlarını inceleyeceğiz.

Gelişmiş Seçenekleri Kullanarak Java’da Word Dosyasını HTML Belgesine Dönüştürün

Bu bölümde aşağıda verilen adımları izleyerek programlı olarak bazı gelişmiş ayarları kullanarak Word belgesini HTML dosyasına dönüştüreceğiz:

  • İlk olarak, ConvertApi sınıfının bir örneğini oluşturun.
  • İkinci olarak, ConvertSettings sınıfının bir örneğini oluşturun.
  • Ardından, bulut depolama adını sağlayın.
  • Giriş Word dosyası yolunu ve çıktı dosyası formatını “html” olarak ayarlayın.
  • Ardından, HtmlConvertOptions sınıfının bir örneğini oluşturun.
  • setFromPage, setFromPage, setFixedLayout, vb. gibi çeşitli dönüştürme seçeneklerini ayarlayın.
  • Şimdi, ConvertSettings örneğini kullanarak dönüştürme seçeneklerini ve çıktı dosyası yolunu ayarlayın.
  • ConvertSettings ile ConvertDocumentRequest sınıfı örneği oluşturun.
  • Son olarak, convertdocument() yöntemini çağırın ve ConvertDocumentRequest parametresini iletin.

Dosyaları yüklemek ve indirmek için lütfen daha önce belirtilen adımları izleyin. Aşağıdaki kod örneği, gelişmiş ayarlar kullanılarak bir Word belgesinin bir HTML web 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 ayarlar kullanarak Word DOCX dosyasını HTML dosyası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.docx");
			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();
		}
	}
}

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

Word’ü çevrimiçi olarak ücretsiz olarak HTML dosyasına nasıl dönüştürebilirim? Word belgesinden ücretsiz HTML oluşturmak için lütfen çevrimiçi Word’den HTML’ye dönüştürücü deneyin. Bu dönüştürücü, yukarıda belirtilen Word’den HTML’ye REST API kullanılarak geliştirilmiştir.

Çözüm

Sonuç olarak, bir Word belgesini HTML’ye dönüştürmek, çevrimiçi içerik yayınlama veya bir web sitesi oluşturma ve daha iyi arama motoru optimizasyonu gibi birçok fayda sağlayabilir. Yazıyı burada tamamlıyoruz. Bu makalede öğrendikleriniz şunlardır:

  • Java’da Word’den HTML sayfasına programlı olarak nasıl değiştirilir;
  • Java’daki bazı gelişmiş ayarları kullanarak bir Word dosyasını bir HTML dosyasına dönüştürme;
  • programlı olarak Word dosyasını buluta yükleyin ve ardından dönüştürülen HTML dosyasını buluttan indirin;
  • ve çevrimiçi olarak ücretsiz Word’den HTML’ye dönüştürücü kullanarak Word’ü HTML’ye dönüştürün.

Ek olarak, doğrudan tarayıcı aracılığıyla API’lerimizi görselleştirmenize ve API’lerimizle iletişim kurmanıza olanak tanıyan bir API Referansı bölümü de sağlıyoruz. Java SDK’nın eksiksiz kaynak kodu Github üzerinde ücretsiz olarak mevcuttur. Lütfen Java için GroupDocs.Conversion Bulut SDK’sını kontrol edin Örnekler burada. Ayrıca, Başlangıç kılavuzumuza başvurmanızı öneririz.

Son olarak, REST API kullanarak farklı dosya formatı dönüşümleri hakkında yeni blog makaleleri yazmaya devam ediyoruz. Bu nedenle, düzenli güncellemeler için lütfen iletişime geçin.

Bir soru sor

Word’den HTML’ye dönüştürücü API’si hakkında herhangi bir sorunuz varsa, lütfen ücretsiz destek forum üzerinden bizimle iletişime geçmekten çekinmeyin.

SSS

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

Word dosyalarını hızlı ve kolay bir şekilde HTML web sayfalarına dönüştürmeye ilişkin Java kodu örneğini öğrenmek için lütfen bu bağlantıyı takip edin.

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

Evet, Word belgesini Java’da HTML olarak değiştirebilirsiniz. İlk olarak, bir ConvertApi örneği oluşturun, ConvertSettings değerlerini ayarlayın ve Word belgesini bir HTML web sayfasına dönüştürmek için ConvertDocumentRequest ile convertDocument yöntemini çağırın.

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

Çevrimiçi Word belgesinden HTML’ye dönüştürücü, Word’ü ücretsiz, hızlı ve kolay bir şekilde HTML’ye dönüştürmenize olanak tanır. DOC dosyasının HTML’ye çevrim içi dönüştürülmesi tamamlandığında, dönüştürülen HTML dosyasını PC’nize anında indirebilirsiniz. Lütfen dönüşüm için aşağıda verilen adım adım talimatları izleyin:

  • Çevrimiçi ücretsiz Word’den HTML’ye dönüştürücüyü açın
  • Bir Word dosyası yüklemek için dosya bırakma alanının içine tıklayın veya bir Word dosyasını sürükleyip bırakın.
  • Şimdi Dönüştür düğmesine tıklayın, ücretsiz çevrimiçi Word’den HTML’ye dönüştürücü, Word dosyasını HTML’ye değiştirecektir.
  • Çıktı HTML dosyasının indirme bağlantısı, Word dosyası dönüştürüldükten hemen sonra kullanılabilir olacaktır.

Word’ü HTML Java kitaplığına nasıl kurarım?

Java’daki Word dosyalarını programlı olarak işlemek, değiştirmek ve bunlardan HTML oluşturmak için Word’den HTML’ye dönüştürücüyü Java kitaplığı indirebilirsiniz. Java kitaplığını yüklemek için daha önce bahsedilen adımları izleyin.

Word DOC, Windows’ta HTML’ye nasıl dönüştürülür?

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

Ayrıca bakınız

İlgili konular hakkında bilgi edinmek istiyorsanız aşağıdaki makaleleri ziyaret etmenizi öneririz.