تتفوق على jpg

تحويل Excel إلى JPG في Java

تعد مصنفات Excel أحد تنسيقات الملفات الأساسية المستخدمة لإدخال البيانات وتنظيم البيانات وإجراء التحليل المالي وإدارة الوقت وإدارة المهام وما إلى ذلك. ومع ذلك ، إذا احتجنا إلى عرض ورقة عمل Excel في صفحة الويب ، فقد لا يكون الأمر كذلك ممكن بدون مساعدة من أي مكون إضافي / ملحق. ومع ذلك ، إذا قمنا بتحويل Excel إلى صورة JPG ، فيمكننا عرض الصورة بسهولة في متصفح الويب. لذلك في هذه المقالة ، سوف نتعلم خطوات تطوير محول Excel إلى JPG باستخدام REST API.

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

سنستخدم Aspose.Cells Cloud SDK لجافا الذي يوفر إمكانيات إنشاء وتحرير وتحويل Excel إلى PDF ومن Excel إلى JPG ومن Excel إلى HTML ، وتنسيقات أخرى متنوعة. الآن من أجل استخدام SDK ، نحتاج إلى إضافة التفاصيل التالية في ملف pom.xml لمشروع نوع البناء المخضرم.

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cells-cloud</artifactId>
        <version>22.8</version>
    </dependency>
</dependencies>

بمجرد إضافة مرجع SDK ، فإن الخطوة التالية هي إنشاء حساب عبر Aspose Cloud والبحث عن / إنشاء معرّف العميل وسر العميل في Cloud Dashboard.

تحويل Excel إلى JPG في Java

الآن دعنا نستكشف التفاصيل حول كيفية تحويل Excel إلى JPG باستخدام مقتطف كود جافا. يرجى ملاحظة أننا سنقرأ ورقة عمل Excel من محرك الأقراص المحلي وسنقوم بإنشاء صورة Excel. في هذا النهج ، سيتم تحويل جميع أوراق العمل الخاصة بإدخال Excel إلى صورة JPG.

  • قم بإنشاء مثيل CellsApi أثناء توفير بيانات اعتماد العميل كوسائط إدخال
  • حدد اسم إدخال Excel والتنسيق الناتج كـ HTML واسم ملف الإخراج
  • قراءة ملف Excel من التخزين المحلي من خلال مثيل الملف
  • أخيرًا ، قم باستدعاء الأسلوب cellWorkbookPutConvertWorkbook (…) لعملية تحويل الصور في Excel
// لمزيد من الأمثلة ، يرجى زيارة https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // احصل على ClientID و ClientSecret من https://dashboard.aspose.cloud/
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
  
    // إنشاء مثيل CellsApi باستخدام بيانات اعتماد العميل
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // اسم إدخال مصنف Excel
    String fileName = "myDocument.xlsx";
    // تفاصيل كلمة المرور إذا كان المصنف مشفرًا
    String password = null;
        
    // تنسيق الملف الناتج
    String format = "JPG";
    		
    // تحميل الملف من النظام المحلي
    File file = new File(fileName);	
    
    // إجراء عملية تحويل المستند
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Resultant.jpg", null, null);  
            
    // اطبع رسالة النجاح
    System.out.println("Excel to JPG Conversion successful !");
    }catch(Exception ex)
    {
	      System.out.println(ex);
    }
excel لمعاينة ملف JPG

image1: - معاينة تحويل Excel إلى JPG

يمكن تنزيل مصنف Excel المدخل المستخدم في المثال أعلاه من myDocument.xlsx.

صورة جدول بيانات باستخدام أوامر cURL

في هذا القسم ، سنناقش التفاصيل حول كيفية تحويل ورقة عمل معينة إلى تنسيق JPG. الآن لبدء تحويل Excel إلى JPG ، نحتاج إلى إنشاء رمز وصول 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 ، نحتاج إلى تنفيذ الأمر التالي لتحويل ورقة عمل معينة تسمى “Sheet2” إلى تنسيق JPG. يتم إرجاع JPG الناتج ككائن استجابة ويمكن حفظه على محرك الأقراص المحلي.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsx/worksheets/Sheet2?format=JPG&verticalResolution=800&horizontalResolution=1024" \ -H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o  Converted.jpg
من جدول البيانات إلى jpg

الصورة 2: - جدول بيانات واحد لمعاينة jpg

استنتاج

في هذه المقالة ، اكتشفنا التفاصيل حول كيفية تحويل Excel إلى JPG باستخدام مقتطفات تعليمات Java البرمجية. توفر واجهة برمجة التطبيقات (API) القدرات اللازمة لأداء تحويل Excel إلى صورة ككل أو يمكننا تحويل أوراق العمل المحددة داخل xls إلى تنسيق jpg. نظرًا لأن أدوات تطوير البرامج (SDK) الخاصة بنا مبنية بموجب ترخيص معهد ماساتشوستس للتكنولوجيا (MIT) ، فيمكن تنزيل الكود المصدري الكامل من GitHub.

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

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

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