Java'da HTML'yi Word DOC veya DOCX'e dönüştürün.

Java’da Programlı Olarak HTML’yi Word’e (DOC, DOCX) Dönüştürün.

HTML veya Köprü Metni Biçimlendirme Dili, web sayfaları oluşturmak ve yapılandırmak için kullanılan standart bir biçimlendirme dilidir. Öte yandan, metin tabanlı belgeler oluşturmak ve düzenlemek için Word belgeleri kullanılır. Düzenleme, paylaşma veya yazdırma amaçları gibi, HTML’yi Word’e dönüştürmek isteyebileceğiniz çeşitli nedenler vardır. Word belgelerinin düzenlenmesi daha kolaydır, yazdırma amaçları için daha uygundur, daha kararlıdır ve önemli bilgileri HTML belgelerine göre korur. Dolayısıyla, bu blog gönderisi, GroupDocs.Conversion Cloud REST API kullanılarak HTML’nin Java’da programlı olarak Word’e (DOC, DOCX) dönüştürülmesine ilişkin kapsamlı bir kılavuz sağlayacaktır.

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

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

GroupDocs.Conversion Cloud SDK for Java kullanarak, HTML belgelerini Java’da minimum çabayla hızlı ve doğru bir şekilde Word’e dönüştürebilirsiniz. Bu API, çok sayıda belgeyi dönüştürmeyi kolaylaştırarak dosya biçimi dönüştürme sürecini otomatikleştirmenize olanak tanır. Size zaman ve emek kazandırır. Ayrıca, herhangi bir desteklenen dosya biçimindeki belgelerinizin ve dosyalarınızın ihtiyacınız olan herhangi bir biçime dönüştürülmesini de destekler. Word, PDF, PowerPoint, Excel, HTML, CAD, raster görüntüler vb. gibi 50’den fazla dosya ve belge türünü hızlı bir şekilde işleyebilirsiniz.

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);

Şimdi, Java’da HTML’yi Word’e dönüştürmek için aşağıdaki Adım Adım kılavuzu izleyin.

REST API kullanarak HTML Dosyalarını Java’da Word Belgelerine Dönüştürün

HTML dosyalarını Word DOC veya DOCX’e dönüştürmek, düzenleme, paylaşma veya yazdırma amaçları gibi birçok yönden yararlı olabilir. Bir HTML belgesini Word’e dönüştürmek için aşağıdaki adımlar izlenmelidir:

  • HTML belgesini Buluta Yükle
  • Dönüştür Java kullanarak HTML’yi Word dosyasına 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 HTML belgesini bulut depolamaya 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.html");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.html", 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 HTML dosyası bulut üzerindeki kontrol panelinizin dosyalar bölümünde mevcut olacaktır.

HTML’yi Java’da Word DOCX’e dönüştürün

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

  • İ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.
  • Üçüncüsü, bulut depolama adını sağlayın.
  • Ardından, giriş HTML dosyası yolunu ve çıktı dosyası formatını “docx” olarak ayarlayın.
  • Ardından, DocxConvertOptions sınıfının bir örneğini oluşturun.
  • İsteğe bağlı olarak setFromPage, setPagesCount, setZoom, setDpi, 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.
  • Bundan sonra, ConvertDocumentRequest sınıfı örneği oluşturun ve ConvertSettings parametresini iletin.
  • Son olarak, convert\document() yöntemini çağırın ve ConvertDocumentRequest parametresini iletin.

Aşağıdaki kod parçacığı, REST API kullanarak HTML’nin Java’da Word 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;

// HTML Web Sayfasını Java'da Word Belgesine Dönüştürün.
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.html");
			settings.setFormat("docx");
			
			DocxConvertOptions convertOptions = new DocxConvertOptions();
			convertOptions.setFromPage(2);
			convertOptions.setPagesCount(4);
			convertOptions.setZoom(100);
			convertOptions.setDpi(300.0);

      settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.docx");
		
			// 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 Word belgesini 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.docx", 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();
		}
		
	}
}

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

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

Çözüm

Yazıyı burada tamamlıyoruz. Bu makaleden öğrendikleriniz şunlardır:

  • HTML belgelerini Java’da programlı olarak Word DOC veya DOCX’e dönüştürme;
  • HTML dosyasını programlı olarak buluta yükleyin ve ardından dönüştürülen Word belgesini buluttan indirin;
  • ve ücretsiz bir HTML’den Word’e dönüştürücü kullanarak çevrimiçi olarak HTML’yi Word’e dönüştürün.

Ek olarak, 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’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ı tavsiye ederiz. HTML belgelerinizi Word’e dönüştürmeye bugün başlayın ve yarattığı farkı görün.

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

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

SSS

Java kullanarak HTML’yi Word’e nasıl dönüştürebilirim?

Java’da HTML’yi Word’e dönüştürme işlemi, genellikle dönüştürmeyi gerçekleştirmek için GroupDocs.Conversion Cloud REST API gibi bir Java kitaplığı veya API kullanmayı içerir. API, işleme hataları ve istisnalar da dahil olmak üzere dönüştürme sürecini yönetecek şekilde yapılandırılabilir.

Java’da HTML’yi Word’e dönüştürmenin en iyi yolu nedir?

Java’da HTML’yi Word’e dönüştürmenin en iyi yolu, GroupDocs.Conversion Cloud REST API gibi dönüştürmeyi destekleyen bir kitaplık veya API kullanmaktır.

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

Ücretsiz çevrimiçi HTML’den DOC’a dönüştürücü, HTML’yi ücretsiz, hızlı ve kolay bir şekilde Word’e dönüştürmenize olanak tanır. HTML’nin Word DOC’a çevrimiç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:

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

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

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

Ayrıca bakınız

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