تحويل HTML إلى Word DOC أو DOCX في Java.

تحويل HTML إلى Word (DOC، DOCX) برمجيًا في Java.

HTML ، أو Hypertext Markup Language ، هي لغة ترميز قياسية تُستخدم لإنشاء صفحات الويب وهيكلها. من ناحية أخرى ، تُستخدم مستندات Word لإنشاء وتحرير مستندات نصية. هناك عدة أسباب وراء رغبتك في تحويل HTML إلى Word ، مثل أغراض التحرير أو المشاركة أو الطباعة. تعد مستندات Word أسهل في التحرير ، وهي مناسبة بشكل أفضل لأغراض الطباعة ، وأكثر استقرارًا ، وتحافظ على المعلومات المهمة من مستندات HTML. لذلك ، ستوفر منشور المدونة هذا دليلاً شاملاً حول كيفية تحويل HTML إلى Word (DOC ، DOCX) برمجيًا في Java باستخدام GroupDocs.Conversion Cloud REST API.

سيتم تناول الموضوعات التالية في هذه المقالة:

Java HTML to Word Conversion REST API - تثبيت Java SDK

باستخدام GroupDocs.Conversion Cloud SDK for Java ، يمكنك تحويل مستندات HTML إلى Word في Java بسرعة وبدقة وبأقل جهد ممكن. تتيح لك واجهة برمجة التطبيقات هذه أتمتة عملية تحويل تنسيق الملف ، مما يجعل من السهل تحويل أعداد كبيرة من المستندات. يوفر لك الوقت والجهد. كما أنه يدعم تحويل المستندات والملفات الخاصة بك من أي تنسيق ملف مدعوم إلى أي تنسيق تحتاجه. يمكنك بسرعة معالجة أكثر من 50 نوعًا من الملفات والمستندات مثل Word و PDF و PowerPoint و Excel و HTML و CAD والصور النقطية وما إلى ذلك.

يمكنك تنزيل ملف JAR الخاص بواجهة برمجة التطبيقات أو تثبيته باستخدام تكوينات مافن. أضف مستودعًا وتبعية إلى ملف POM.xml الخاص بمشروعك. فيما يلي تعليمات Maven:

مستودع مافن:

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

تبعية المخضرم:

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

يرجى الحصول على Client ID و Client Secret من لوحة التحكم قبل البدء في اتباع الخطوات ومقتطفات الشفرة المتاحة. الرجاء إدخال الرمز الموضح أدناه بمجرد حصولك على المعرف والسرية:

# احصل على client_id و client_secret من https://dashboard.groupdocs.cloud بعد التسجيل المجاني.

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

الآن ، اتبع الدليل أدناه خطوة بخطوة حول تحويل HTML إلى Word في Java.

تحويل ملفات HTML إلى مستندات Word في Java باستخدام واجهة برمجة تطبيقات REST

يمكن أن يكون تحويل ملفات HTML إلى Word DOC أو DOCX مفيدًا بعدة طرق ، مثل أغراض التحرير أو المشاركة أو الطباعة. لتحويل مستند HTML إلى Word ، يجب اتباع الخطوات التالية:

قم بتحميل الملف

أولاً ، قم بتحميل مستند HTML إلى التخزين السحابي باستخدام مقتطف الشفرة الوارد أدناه:

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;

// تحميل الملف إلى Cloud Storage باستخدام Java
public class App {

	public static void main(String[] args) {
				
		// إنشاء مثيل من تحويل API					
		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();
		}
		
	}
}

نتيجة لذلك ، سيكون ملف HTML الذي تم تحميله متاحًا في قسم الملفات من لوحة التحكم على السحابة.

تحويل HTML إلى Word DOCX إلى Java

يدور هذا القسم حول كيفية تحويل ملف HTML إلى DOCX برمجيًا في Java باتباع الخطوات التالية:

  • أولاً ، قم بإنشاء مثيل لفئة ConvertApi.
  • ثانيًا ، قم بإنشاء مثيل لفئة ConvertSettings.
  • ثالثًا ، قم بتوفير اسم التخزين السحابي.
  • بعد ذلك ، قم بتعيين مسار ملف HTML للإدخال وتنسيق ملف الإخراج كـ “docx”.
  • ثم قم بإنشاء مثيل لفئة DocxConvertOptions.
  • اختياريًا ، قم بتعيين خيارات التحويل المختلفة مثل setFromPage و setPagesCount و setZoom و setDpi وما إلى ذلك.
  • الآن ، قم بتعيين خيارات التحويل ومسار ملف الإخراج باستخدام مثيل ConvertSettings.
  • بعد ذلك ، قم بإنشاء مثيل فئة ConvertDocumentRequest وتمرير معلمة ConvertSettings.
  • أخيرًا ، قم باستدعاء الأسلوب convert \ document() وتمرير المعلمة ConvertDocumentRequest.

يوضح مقتطف الشفرة التالي كيفية تحويل HTML إلى مستند Word في Java باستخدام REST API:

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 إلى مستند Word في Java.
public class App {

	public static void main(String[] args) {
		
		// إنشاء مثيل من تحويل API
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// تحضير إعدادات التحويل
			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");
		
			// التحويل إلى التنسيق المحدد
			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();
		}
	}
}

قم بتنزيل الملف المحول

نموذج الرمز أعلاه سيحفظ مستند Word المحول إلى السحابة. يمكنك تنزيله باستخدام مقتطف الشفرة التالي:

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;

// قم بتنزيل الملف من Cloud Storage في Java
public class App {

	public static void main(String[] args) {
				
		// إنشاء مثيل من تحويل API					
		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();
		}
		
	}
}

مجاني على الإنترنت لتحويل HTML إلى Word

كيفية تحويل HTML إلى Word عبر الإنترنت مجانًا؟ الرجاء محاولة محول HTML مجاني إلى Word لإنشاء مستند Word من HTML. تم تطوير هذا المحول باستخدام HTML المذكورة أعلاه إلى Word REST API.

خاتمة

نحن نكمل المقال هنا. فيما يلي ما تعلمته من هذه المقالة:

  • كيفية تحويل مستندات HTML إلى Word DOC أو DOCX في Java برمجيًا ؛
  • تحميل ملف HTML برمجيًا إلى السحابة ثم تنزيل مستند Word المحول من السحابة ؛
  • وتحويل HTML إلى Word عبر الإنترنت باستخدام محول HTML مجاني إلى Word.

بالإضافة إلى ذلك ، نقدم أيضًا قسم مرجع واجهة برمجة التطبيقات الذي يتيح لك تصور واجهات برمجة التطبيقات الخاصة بنا والتواصل معها مباشرة من خلال المتصفح. شفرة المصدر الكاملة لـ Java SDK متاحة مجانًا على Github. يرجى التحقق من GroupDocs.Conversion Cloud SDK لـ Java أمثلة هنا. علاوة على ذلك ، ننصحك بالرجوع إلى دليل البدء. ابدأ في تحويل مستندات HTML الخاصة بك إلى Word اليوم ولاحظ الفرق الذي تحدثه.

أخيرًا ، نواصل كتابة مقالات مدونة جديدة حول تحويلات تنسيقات الملفات المختلفة باستخدام REST API. لذا ، يرجى الاتصال للحصول على تحديثات منتظمة.

طرح سؤال

لأية استفسارات حول محول HTML إلى Word ، لا تتردد في الاتصال بنا على الدعم المجاني المنتدى.

أسئلة وأجوبة

كيف أقوم بتحويل HTML إلى Word باستخدام Java؟

تتضمن عملية تحويل HTML إلى Word في Java عادةً استخدام مكتبة Java أو API ، مثل GroupDocs.Conversion Cloud REST API ، لإجراء التحويل. يمكن تكوين API للتعامل مع عملية التحويل ، بما في ذلك معالجة الأخطاء والاستثناءات.

ما هي أفضل طريقة لتحويل HTML إلى Word في Java؟

أفضل طريقة لتحويل HTML إلى Word في Java هي باستخدام مكتبة أو واجهة برمجة تطبيقات تدعم التحويل ، مثل GroupDocs.Conversion Cloud REST API.

كيفية تحويل HTML إلى Word عبر الإنترنت مجانًا؟

يسمح لك محول HTML to DOC المجاني بتحويل HTML إلى Word مجانًا ، بسرعة وسهولة. بمجرد اكتمال تحويل HTML عبر الإنترنت إلى Word DOC ، يمكنك على الفور تنزيل ملف HTML المحول على جهاز الكمبيوتر الخاص بك. يرجى اتباع التعليمات خطوة بخطوة الواردة أدناه للتحويل:

  • افتح محول HTML إلى DOC عبر الإنترنت مجانًا
  • انقر داخل منطقة إفلات الملف لتحميل ملف HTML أو سحب ملف HTML وإفلاته.
  • انقر فوق الزر “تحويل الآن” ، وسوف يقوم محول HTML إلى Word المجاني عبر الإنترنت بتحويل HTML إلى ملف Word.
  • سيكون رابط تنزيل ملف الإخراج متاحًا على الفور بعد تحويل صفحة ويب HTML.

كيفية تحويل HTML إلى Word في Windows؟

الرجاء زيارة هذا الرابط لتنزيل محول HTML إلى Word دون اتصال لنظام التشغيل Windows. يمكن استخدام محول مستندات HTML إلى Word دون اتصال لتحويل HTML إلى Word على Windows بسرعة ، بنقرة واحدة.

أنظر أيضا

إذا كنت ترغب في التعرف على الموضوعات ذات الصلة ، فننصحك بزيارة المقالات التالية.