كلمة إلى صورة

تحويل Word إلى مستند TIFF في Java

نحن نستخدم وثيقة MS Word على نطاق واسع لتخزين البيانات الرسمية والشخصية. إنه أيضًا أحد تنسيقات الملفات الشائعة لتخزين المعلومات الرسمية ومشاركتها في الشركات والجامعات والمؤسسات الحكومية. ومع ذلك ، قد يكون لدينا متطلب لمنع المستخدمين غير المصرح لهم من إجراء أي تغييرات على المستند ، حتى نتمكن من تحويل Word إلى صورة ومشاركتها بحرية. لذلك في هذه المقالة ، سوف نتعلم الخطوات الخاصة بكيفية تحويل Word إلى مستند TIFF باستخدام Java Cloud SDK.

Word to Image Conversion API

وفقًا لنطاق هذه المقالة ، سنستخدم Aspose.Words Cloud SDK for Java لتحويل Word إلى صورة. إنه غلاف حول Aspose.Words Cloud API الذي يوفر الإمكانيات لإنشاء أو تعديل أو تحويل Word إلى PDF و Word إلى JPG و Word إلى HTML ومختلف مدعوم تنسيقات الملف. الآن من أجل استخدام SDK ، يرجى إضافة التفاصيل التالية في الملف 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>

بعد إضافة مرجع JDK إلى المشروع ، نحتاج إلى إنشاء حساب مجاني عبر Aspose Cloud. ثم ابحث / أنشئ معرّف العميل وسر العميل في Cloud Dashboard. يرجى تخطي هذه الخطوة إذا كنت قد اشتركت بالفعل عبر لوحة القيادة السحابية.

تحويل Word إلى مستند TIFF في Java

في هذا القسم ، سنقوم بتحويل Word إلى صورة (TIFF) باستخدام مقتطف كود Java. سيتم تحميل مستند الكلمة المصدر من التخزين السحابي وبعد التحويل ، سيتم حفظه في نفس التخزين السحابي.

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

    // احصل على ClientID و ClientSecret من https://dashboard.aspose.cloud/
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
    try
	{
        // إنشاء كائن WordsApi
        // إذا كانت baseUrl خالية ، فإن WordsApi تستخدم https://api.aspose.cloud افتراضيًا
        WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);

        // قراءة محتوى PDF من محرك الأقراص المحلي
        File file = new File("C:\\input.docx");
        
        // إنشاء طلب تحميل ملف
        UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
        
        // تحميل الملف إلى التخزين السحابي
        wordsApi.uploadFile(uploadRequest);
            
        // إنشاء كائن طلب تحويل المستند أثناء تحديد اسم tiff الناتج
        GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
            
        // استدعاء API لتحويل Word إلى صورة (TIFF) وحفظ الإخراج في التخزين السحابي
        wordsApi.getDocumentWithFormat(request);
        
        System.out.println("Sucessfully converted Word to TIFF document !");
	}catch(Exception ex)
	{
	    System.out.println(ex);
	} 
معاينة Word إلى TIFF

Image1: - معاينة تحويل Word إلى TIFF

يمكن تنزيل نموذج مستند Word المستخدم في المثال أعلاه من testmultipages.docx ومستند TIFF الناتج من Converted.tiff

تحويل كلمة إلى صورة باستخدام أوامر cURL

في هذا القسم ، سنستخدم أوامر cURL لتحويل Word إلى صورة. الآن الخطوة الأولى هي إنشاء رمز وصول JWT أثناء تنفيذ الأمر التالي.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

بمجرد أن يكون لدينا رمز JWT ، يرجى الأمر التالي لتحميل مستند Word من التخزين السحابي وحفظه في مستند TIFF. يتم تخزين TIFF الناتج أيضًا في التخزين السحابي.

curl -v -X GET "https://api.aspose.cloud/v4.0/words/Resultant.docx?format=TIFF&outPath=converted.tiff" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

استنتاج

لقد تعلمنا التفاصيل حول كيفية تحويل Word إلى صورة (TIFF) باستخدام Java Cloud SDK. في الوقت نفسه ، قمنا أيضًا بتعليم Word للصورة باستخدام أوامر cURL. يرجى ملاحظة أنه نظرًا لأن أدوات تطوير البرامج (SDK) الخاصة بنا مبنية بموجب ترخيص معهد ماساتشوستس للتكنولوجيا (MIT) ، لذلك يمكن تنزيل كود المصدر الكامل من GitHub. بصرف النظر عن هذه الخيارات ، يمكن أيضًا استكشاف واجهة برمجة التطبيقات داخل متصفح الويب باستخدام SwaggerUI. في حالة مواجهة أية مشكلات أثناء استخدام واجهات برمجة التطبيقات ، فلا تتردد في الاتصال بنا عبر منتدى دعم المنتج.

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

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