كلمة إلى صورة

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

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

تتيح هذه المقالة للمطورين دمج إمكانات تحويل المستندات بسرعة وسهولة في تطبيقاتهم ، مما يجعل من الممكن تحويل Word إلى Tiff أو Word إلى صورة أو Word إلى صورة أو DOC إلى Tiff ببضعة سطور من التعليمات البرمجية.

Word to Image Conversion API

Aspose.Words Cloud SDK for Java هي واجهة برمجة تطبيقات REST توفر مجموعة من ميزات معالجة المستندات ، بما في ذلك القدرة على تحويل مستندات Word إلى صور TIFF. بفضل واجهته البسيطة وسهلة الاستخدام ، يمكن للمطورين تنفيذ هذه الوظيفة بسرعة وسهولة في تطبيقات Java الخاصة بهم ، دون الحاجة إلى القلق بشأن تعقيدات تحويل المستندات. بشكل عام ، هو أداة قوية لتحويل مستندات Word إلى صور TIFF ، PDF ، Word إلى JPG ، Word إلى HTML ، والعديد من [تنسيقات الملفات المدعومة] 12 . من خلال واجهة برمجة التطبيقات المباشرة والخيارات القابلة للتخصيص ، يمكنك بسهولة تنفيذ هذه الوظيفة في تطبيقاتك وتبسيط عمليات تحويل المستندات.

الآن ، من أجل استخدام 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. ابحث الآن عن Client ID و Client Secret في 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 مهمة حاسمة للعديد من المطورين ، كما أن Aspose.Words Cloud SDK for Java يجعل هذه المهمة أسهل من أي وقت مضى. بفضل واجهة برمجة تطبيقات REST القوية والخيارات القابلة للتخصيص ، يمكن للمطورين دمج إمكانات تحويل المستندات بسرعة وسهولة في تطبيقات Java الخاصة بهم. سواء كنت بحاجة إلى تحويل مستند واحد أو مجموعة كبيرة من المستندات ، فإن Aspose.Words Cloud SDK for Java يوفر حلاً موثوقًا وفعالًا لتحويل Word إلى صور TIFF. لذلك ، إذا كنت تبحث عن حل تحويل مستندات قوي وسهل الاستخدام لتطبيق Java الخاص بك ، فإن Aspose.Words Cloud SDK for Java تستحق الاستكشاف بالتأكيد.

أيضًا ، يتم نشر الكود المصدري الكامل لـ SDK على GitHub ويمكن تنزيله مجانًا. يمكنك أيضًا التفكير في الوصول إلى واجهة برمجة التطبيقات من خلال متصفح الويب من خلال SwaggerUI. أخيرًا ، في حالة مواجهة أية مشكلات أثناء استخدام واجهات برمجة التطبيقات ، فلا تتردد في الاتصال بنا عبر منتدى دعم المنتج.

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

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