XLS إلى PDF

تعرف على كيفية تحويل Excel إلى PDF عبر الإنترنت

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

Excel لتحويل PDF API

Aspose.Cells Cloud SDK for Java هو حلنا الحائز على جوائز والذي يوفر الإمكانيات لإنشاء وتحرير وتحويل تنسيقات Excel الشائعة إلى PDF ، HTML ، TIFF ، CSV ، و [تنسيقات الملفات المدعومة] الأخرى 8. ميزاتها القوية والمرنة ، توفر واجهة برمجة التطبيقات المستندة إلى مجموعة النظراء حلاً بسيطًا وفعالًا لتحويل جداول بيانات Excel إلى تنسيق PDF. الآن من أجل استخدام SDK ، سنضيف المرجع التالي في pom.xml من نوع بناء maven.

<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.5</version>
    </dependency>
</dependencies>

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

تحويل Excel إلى PDF بجافا

في القسم التالي ، سنناقش التفاصيل حول كيفية تحويل XLSB إلى تنسيق PDF وحفظ المخرجات في التخزين السحابي.

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

try
    {
    // احصل على ClientID و ClientSecret من https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // إنشاء مثيل CellsApi باستخدام بيانات اعتماد العميل
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // اسم مصنف إدخال XLSB
    String name = "myDocument.xlsb";
    // تفاصيل كلمة المرور إذا كان المصنف مشفرًا
    String password = null;
    // يحدد ما إذا كان يتم تعيين صفوف المصنف ليتم احتواؤها تلقائيًا.
    Boolean isAutoFit = true;
    // يحدد ما إذا كان سيتم حفظ بيانات الجدول فقط. استخدم فقط pdf للتفوق.
    Boolean onlySaveTable = true;
    // تنسيق الملف الناتج
    String format = "PDF";
		
    // تحميل الملف من النظام المحلي
    File file = new File("c://Users/shahbnay/Downloads/"+name);	
    // تحميل الإدخال XLSB إلى التخزين السحابي
    api.uploadFile("input.xlsb", file, "Internal");

    // إجراء عملية تحويل المستند
    File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.pdf","Internal", null);        
        
    // اطبع رسالة النجاح
    System.out.println("XLSB sucessfully converted to PDF format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

يمكن تنزيل ملفات العينة المستخدمة في المثال أعلاه من

XLS إلى PDF

الصورة 1: - معاينة تحويل XLSB إلى PDF

XLSB إلى PDF باستخدام أوامر cURL

في هذا القسم ، سنستخدم أوامر cURL لتحميل XLSB من التخزين السحابي وتحويله إلى تنسيق PDF. لذلك كشرط مسبق ، نحتاج أولاً إلى إنشاء رمز وصول 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"

بمجرد إنشاء رمز JWT ، يرجى تنفيذ الأمر التالي لإجراء التحويل.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/input.xlsb?format=PDF&isAutoFit=false&onlySaveTable=false&outPath=Converted.pdf&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

خاتمة

في هذه المقالة ، ناقشنا تفاصيل تطوير حل قوي ومرن لتحويل جداول بيانات Excel إلى تنسيق JSON. واجهة برمجة التطبيقات قادرة أيضًا على تحويل جدول بيانات واحد بالإضافة إلى جداول بيانات متعددة في وقت واحد. لذلك بمساعدة Aspose.Cells Cloud SDK for Java ، طور حلاً موثوقًا وفعالًا لتحويل Excel إلى PDF. في نفس الوقت ، استفد من بنية REST عن طريق تحويل XLS إلى PDF باستخدام أوامر cURL.

ومع ذلك ، فإننا نشجعك بشدة على استكشاف [وثائق المنتج] (https://docs.aspose.cloud/cells/) والتعرف على الميزات المثيرة الأخرى التي تقدمها واجهة برمجة التطبيقات. أخيرًا ، إذا واجهت أي مشكلة أثناء استخدام واجهة برمجة التطبيقات ، فلا تتردد في الاتصال بنا عبر منتدى دعم المنتج.

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

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