قم بتحويل PDF إلى Excel XLSX عبر الإنترنت عبر Java

قم بتحويل PDF إلى Excel (XLS / XLSX) في Java باستخدام REST API.

إذا كنت تبحث عن طريقة سهلة وموثوقة لتحويل ملفات PDF إلى جداول بيانات Excel في تطبيقات Java الخاصة بك ، فأنت محظوظ. GroupDocs.Conversion Cloud SDK لـ Java يوفر حلًا بسيطًا وفعالًا لهذه المشكلة. تعد ملفات PDF تنسيقًا شائعًا للمستندات ، ولكن غالبًا ما تُفضل ملفات Excel لتحليل البيانات. في هذا البرنامج التعليمي ، سنشرح كيفية تحويل PDF إلى Excel XLS أو XLSX في Java باستخدام REST API.

في هذه المقالة سوف نغطي المواضيع التالية:

تحويل جداول بيانات Java PDF إلى Excel REST API - تثبيت SDK

GroupDocs.Conversion Cloud SDK for Java هي واجهة برمجة تطبيقات تحويل مستندات ممتازة ومرنة تتيح لك تحويل المستندات من تنسيق إلى آخر بسهولة. يدعم SDK تنسيقات ملفات مختلفة ، بما في ذلك CSV و PDF و Excel و Word و PowerPoint و HTML والمزيد. يقدم مجموعة متنوعة من الميزات ، بما في ذلك تحويل المستندات والصور ورسائل البريد الإلكتروني إلى تنسيقات مختلفة. SDK سهل الاستخدام ويمكن دمجه في أي تطبيق Java.

يمكنك إما تنزيل ملف JAR الخاص بواجهة برمجة التطبيقات أو تثبيته باستخدام Maven عن طريق إضافة المستودع التالي والتبعية إلى ملف pom.xml الخاص بمشروعك:

مستودع مافن:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

تبعية المخضرم:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

اشترك للحصول على حساب تجريبي مجاني على موقع GroupDocs لاستخدام GroupDocs.Conversion Cloud SDK لـ Java. بمجرد إنشاء حساب ، سيتم تزويدك بمعرف العميل وسر العميل الذي ستستخدمه لمصادقة طلبات واجهة برمجة التطبيقات. الرجاء إضافة مقتطف الشفرة الموضح أدناه بمجرد حصولك على معرف التطبيق والسرية:

# احصل على client_id و client_secret من https://dashboard.groupdocs.cloud بعد التسجيل المجاني.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

كيفية تحويل PDF إلى Excel Sheet في Java باستخدام REST API

بمجرد قيامك بإعداد GroupDocs.Conversion Cloud SDK لـ Java ، يمكنك البدء في تحويل PDF إلى تنسيق Excel. فيما يلي الخطوات التي يجب اتباعها:

قم بتحميل الملف

أولاً ، قم بتحميل ملف PDF إلى السحابة باستخدام مقتطف الشفرة الوارد أدناه:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// تحميل الملف إلى Cloud Storage باستخدام Java
public class App {

  public static void main(String[] args) {
        
    // إنشاء مثيل من تحويل API          
    FileApi apiInstance = new FileApi(configuration);
    try {
      File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.pdf");
      UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pdf", fileStream, MyStorage);
      FilesUploadResult response = apiInstance.uploadFile(request);
      System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

وبالتالي ، سيكون مستند PDF الذي تم تحميله متاحًا في قسم الملفات من لوحة المعلومات على السحابة.

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

في هذا القسم ، سنكتب الخطوات وعينة مقتطف الشفرة اللازمة لتحويل ملف PDF إلى تنسيق Excel برمجيًا في Java:

  • أولاً ، قم باستيراد الفئات المطلوبة إلى ملف Java الخاص بك.
  • ثانيًا ، قم بإنشاء مثيل للفئة ConvertApi.
  • ثالثًا ، قم بإنشاء مثيل لفئة ConvertSettings.
  • بعد ذلك ، أدخل اسم التخزين السحابي الخاص بك.
  • الآن ، قم بتعيين مسار الملف المصدر وتنسيق الإخراج على “xlsx”.
  • بعد ذلك ، قم بتعيين مسار ملف الإخراج.
  • بعد ذلك ، قم بإنشاء مثيل لفئة XlsxConvertOptions.
  • اختياريًا ، قم بتوفير خيارات تحويل متنوعة مثل setFromPage و setPagesCount و setUsePdf وما إلى ذلك.
  • بعد ذلك ، قم بإنشاء مثيل فئة ConvertDocumentRequest وتمرير معلمة الإعدادات.
  • أخيرًا ، قم بتحويل PDF إلى XLSX عن طريق استدعاء طريقة convertDocument() وتمرير المعلمة ConvertDocumentRequest.

يوضح مقتطف التعليمات البرمجية التالي كيفية تحويل PDF إلى تنسيق Excel XLSX في Java باستخدام REST API:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// كيفية تحويل PDF إلى Excel XLS / XLSX في Java باستخدام REST API.
public class App {

  public static void main(String[] args) {
    
    // إنشاء مثيل من تحويل API
    ConvertApi apiInstance = new ConvertApi(configuration);
          
    try {
       
      // تحضير إعدادات التحويل
      ConvertSettings settings = new ConvertSettings();
      settings.setStorageName(MyStorage);
      settings.setFilePath("java-testing/input-sample-file.pdf");
      settings.setFormat("xlsx");
      
      XlsxConvertOptions convertOptions = new XlsxConvertOptions();
      convertOptions.setFromPage(1);
      convertOptions.setPagesCount(1);
      convertOptions.setUsePdf(true);
      
      settings.setConvertOptions(convertOptions);
      settings.setOutputPath("java-testing/output-sample-file.xlsx");
    
      // التحويل إلى التنسيق المحدد
      List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
      System.out.println("Document converted successfully: " + response);
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
  }
}

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

كيفية تحويل PDF إلى تنسيق Excel XLSX في Java باستخدام REST API.

قم بتحويل ملفات PDF إلى Excel XLSX بجافا.

قم بتنزيل الملف المحول

نموذج الرمز أعلاه سيحفظ ورقة Excel المحولة في السحابة. يمكنك تنزيله باستخدام نموذج التعليمات البرمجية التالي:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// قم بتنزيل الملف من Cloud Storage في Java
public class App {

  public static void main(String[] args) {
        
    // إنشاء مثيل من تحويل API          
    FileApi apiInstance = new FileApi(configuration);
    try {
      DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.xlsx", MyStorage, null);
      File response = apiInstance.downloadFile(request);
      System.err.println("Expected response type is File: " + response.length());
    } catch (ApiException e) {
      System.err.println("Exception while calling FileApi:");
      e.printStackTrace();
    }
    
  }
}

محول PDF مجاني عبر الإنترنت إلى Excel

كيفية تحويل PDF إلى Excel عبر الإنترنت مجانًا؟ الرجاء محاولة محول PDF عبر الإنترنت إلى XLSX لإنشاء ملف Excel من مستند PDF. تم تطوير هذا المحول باستخدام Groupdocs.Conversion Cloud APIs المذكورة أعلاه.

خاتمة

نحن ننهي هذا بلوق وظيفة هنا. فيما يلي ما تعلمته من هذه المقالة:

  • كيفية تحويل بيانات PDF إلى أوراق Excel في Java برمجيًا ، بالإضافة إلى خيارات التخصيص الإضافية ؛
  • تحميل ملف PDF برمجيًا إلى السحابة ثم تنزيل ملف Excel المحول من السحابة ؛
  • وقم بتحويل أي ملف PDF إلى Excel مجانًا باستخدام محول PDF إلى XLSX عبر الإنترنت.

علاوة على ذلك ، نقدم أيضًا قسم مرجع واجهة برمجة التطبيقات الذي يتيح لك تصور واجهات برمجة التطبيقات الخاصة بنا والتواصل معها مباشرةً من خلال المتصفح. شفرة المصدر الكاملة لـ Java SDK متاحة مجانًا على Github. يرجى التحقق من GroupDocs.Conversion Cloud SDK لـ Java أمثلة هنا.

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

أخيرًا ، نواصل كتابة مقالات مدونة جديدة حول تنسيقات وتحويلات ملفات مختلفة باستخدام REST API. لذا ، يرجى الاتصال للحصول على التحديثات المنتظمة.

طرح سؤال

لأية استفسارات / مناقشات حول واجهة برمجة تطبيقات تحويل تنسيق PDF إلى Excel ، لا تتردد في الاتصال بنا عبر المنتدى.

أسئلة وأجوبة

هل GroupDocs.Conversion Cloud SDK لـ Java مجانية؟

لا ، GroupDocs.Conversion Cloud SDK for Java تقدم حسابًا تجريبيًا مجانيًا يسمح لك باختبار ميزات SDK. بعد الفترة التجريبية ، يمكنك شراء خطة أسعار تناسب احتياجاتك.

كيف أقوم بتحويل ملف PDF إلى ملف Excel عبر الإنترنت مجانًا؟

يرجى اتباع التعليمات خطوة بخطوة لتحويل PDF إلى Excel عبر الإنترنت مجانًا دون فقد التنسيق:

  • افتح محول PDF إلى XLSX عبر الإنترنت.
  • الآن ، انقر داخل منطقة إفلات الملف لتحميل ملف PDF أو سحب ملف PDF وإفلاته.
  • بعد ذلك ، انقر فوق الزر “تحويل الآن”. محول PDF إلى Excel عبر الإنترنت سيغير PDF إلى Excel مجانًا.
  • سيكون رابط تنزيل ملف الإخراج متاحًا على الفور بعد عملية التحويل.

كيف أقوم بتحويل PDF إلى Excel على Windows؟

يرجى زيارة رابط التنزيل لتنزيل محول PDF إلى Excel دون اتصال لنظام التشغيل Windows. يمكن استخدام محول PDF إلى Excel دون اتصال بالإنترنت لتحويل ملفات PDF إلى ملفات Excel على Windows بسرعة ، بنقرة واحدة.

ما هي تنسيقات الملفات التي يدعمها GroupDocs.Conversion Cloud SDK for Java؟

GroupDocs.Conversion Cloud SDK for Java يدعم تنسيقات ملفات مختلفة ، بما في ذلك PDF و Excel و Word و PowerPoint و HTML وغيرها الكثير.

أنظر أيضا

إذا كنت ترغب في معرفة المزيد حول الموضوعات ذات الصلة ، نوصي بقراءة المقالات المدرجة أدناه: