XLS إلى PDF

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

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

Excel لتحويل PDF API

Aspose.Cells Cloud SDK for Java هو حلنا الحائز على جوائز والذي يوفر القدرات لإنشاء وتحرير وتحويل ملفات Excel الشائعة إلى PDF ، HTML ، [TIFF] 6 و CSV والعديد من تنسيقات الملفات المدعومة. الآن من أجل استخدام 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 إلى PDF باستخدام مقتطفات تعليمات Java البرمجية. وبالمثل ، اكتشفنا أيضًا خيار تحويل XLS إلى PDF باستخدام أوامر cURL. قد تفكر في استكشاف وثائق المنتج للتعرف على الميزات المثيرة الأخرى التي تقدمها API.

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

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

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