html إلى doc

كيفية تحويل HTML إلى DOC في Java

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

واجهة برمجة تطبيقات تحويل HTML إلى DOC

تمكن Aspose.Words Cloud for Java مطوري Java من تنفيذ عمليات تحويل ملف Word حيث يمكنك إنشاء المخرجات في PDF ، XPS ، DOCX ، TIFF و JPG تنسيقات. الآن ، وفقًا لنطاق هذه المقالة ، سنناقش تفاصيل تحويل HTML إلى Doc. الآن الخطوة الأولى هي التثبيت ، حيث تحتاج إلى إضافة التفاصيل التالية في ملف pom.xml لمشروع النوع المبني المخضرم.

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>http://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-words-cloud</artifactId>
        <version>22.8.0</version>
    </dependency>
</dependencies>

Aspose.HTML for Cloud APIs مؤمن ويتطلب المصادقة. لذا يرجى إنشاء حساب اشتراك مجاني على خدماتنا السحابية عبر Aspose.Cloud dashboard باستخدام حساب GitHub أو Google. أو ببساطة أنشئ حسابًا جديدًا واحصل على تفاصيل اعتماد العميل.

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

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

  • أولاً ، قم بإنشاء كائن WordsApi باستخدام معرف العميل وسر العميل كمعلمات
  • ثانيًا ، اقرأ محتوى ملف HTML من محرك الأقراص المحلي باستخدام كائن الملف
  • ثالثًا ، قم بإنشاء مثيل UploadFileRequest أثناء تمرير الكائن File كوسيطة
  • الخطوة التالية هي استدعاء طريقة uploadFile (…) بحيث يتم تحميل ملف HTML على التخزين السحابي
  • الآن ، قم بإنشاء كائن GetDocumentWithFormatRequest (…) حيث نحدد إدخال HTML وتنسيق الإخراج كـ DOC واسم ملف Doc الناتج
  • أخيرًا ، قم باستدعاء الأسلوب getDocumentWithFormat (…) لتحويل HTML إلى Doc وحفظ المخرجات في التخزين السحابي.
// لمزيد من مقتطفات الشفرة ، يرجى https://github.com/aspose-words-cloud/aspose-words-cloud-java

    // احصل على ClientID و ClientSecret من https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
try
	{
        // إنشاء كائن WordsApi
        // إذا كانت baseUrl خالية ، فإن WordsApi تستخدم https://api.aspose.cloud افتراضيًا
        WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);

        // قراءة محتوى PDF من محرك الأقراص المحلي
        File file = new File("C:\\Users\\list.html");
        
        // إنشاء طلب تحميل ملف
        UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "list.html", null);
        
        // تحميل الملف إلى التخزين السحابي
        wordsApi.uploadFile(uploadRequest);
            
        // إنشاء كائن طلب تحويل المستند أثناء تحديد اسم DOC الناتج
        GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("list.html", "DOC", "", "Internal","", "", "", "Converted.doc","");
            
        // استدعاء API لتحويل PDF إلى Doc عبر الإنترنت
        wordsApi.getDocumentWithFormat(request);
        
        System.out.println("Convert HTML to DOC java sucessfully completed !");
	}catch(Exception ex)
	{
	    System.out.println(ex);
	} 
html إلى word doc

الصورة 1: - معاينة المستند من HTML إلى المستند

تحويل HTML إلى DOC باستخدام أوامر cURL

يمكن الوصول بسهولة إلى Aspose.Cloud APIs عبر أوامر cURL. ولكن كشرط مسبق ، أولاً ، نحتاج إلى إنشاء رمز وصول JWT بناءً على بيانات اعتماد العميل باستخدام الأمر التالي.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

يرجى تنفيذ الأمر cURL التالي لتحويل HTML إلى DOC وحفظ الإخراج في التخزين السحابي.

curl -v -X GET "https://api.aspose.cloud/v4.0/words/list.html?format=DOC&outPath=Converted.doc" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

استنتاج

في هذه المقالة ، تعلمنا خطوات تطوير محول HTML إلى DOC باستخدام Java Cloud SDK. مع عدد أقل من خطوط التعليمات البرمجية ، تعلمنا كيفية تغيير HTML إلى DOC باستخدام مقتطفات تعليمات Java البرمجية وكذلك من خلال أوامر cURL. يمكنك أيضًا استكشاف واجهات برمجة التطبيقات من خلال Swagger UI داخل متصفح الويب.

إذا كان لديك أي استفسارات ذات صلة أو واجهت أية مشكلات ، فلا تتردد في الاتصال بنا عبر منتدى الدعم الفني المجاني.

مقالات ذات صلة

نوصي بشدة بالاطلاع على المقالات التالية لمعرفة المزيد عنها: