تبدیل آنلاین پی دی اف به اکسل XLSX از طریق جاوا

تبدیل PDF به Excel (XLS/XLSX) در جاوا با استفاده از REST API.

اگر به دنبال راهی مطمئن و آسان برای تبدیل فایل‌های PDF به صفحات گسترده Excel در برنامه‌های جاوا خود هستید، خوش شانس هستید. GroupDocs.Conversion Cloud SDK برای جاوا یک راه حل ساده و کارآمد برای این مشکل ارائه می دهد. فایل های PDF فرمت محبوبی برای اسناد هستند، اما فایل های اکسل اغلب برای تجزیه و تحلیل داده ها ترجیح داده می شوند. در این آموزش، نحوه تبدیل PDF به Excel XLS یا XLSX در جاوا با استفاده از REST API را نشان خواهیم داد.

در این مقاله به موضوعات زیر می پردازیم:

تبدیل جاوا PDF به Excel Spreadsheet REST API - نصب SDK

GroupDocs.Conversion Cloud SDK for Java یک API تبدیل اسناد عالی و انعطاف پذیر است که به شما امکان می دهد اسناد را به راحتی از یک فرمت به فرمت دیگر تبدیل کنید. SDK از فرمت‌های فایل مختلف، از جمله CSV، PDF، Excel، Word، PowerPoint، HTML و غیره پشتیبانی می‌کند. ویژگی های مختلفی از جمله تبدیل اسناد، تصاویر و ایمیل ها به فرمت های مختلف را ارائه می دهد. استفاده از SDK آسان است و می توان آن را در هر برنامه جاوا ادغام کرد.

می توانید فایل JAR API را دانلود یا با استفاده از Maven با افزودن مخزن و وابستگی زیر به فایل pom.xml پروژه خود نصب کنید:

مخزن Maven:

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

وابستگی Maven:

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

برای استفاده از GroupDocs.Conversion Cloud SDK برای جاوا، برای یک حساب آزمایشی رایگان در وب‌سایتGroupDocs ثبت نام کنید]7. هنگامی که یک حساب کاربری ایجاد کردید، یک شناسه مشتری و Client Secret به شما ارائه می شود که از آنها برای احراز هویت درخواست های API استفاده می کنید. لطفاً پس از دریافت شناسه برنامه و Secret، قطعه کد نشان داده شده در زیر را اضافه کنید:

# پس از ثبت نام رایگان، 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 به برگه اکسل در جاوا با استفاده از REST API

هنگامی که GroupDocs.Conversion Cloud SDK را برای جاوا تنظیم کردید، می توانید تبدیل PDF به فرمت Excel را شروع کنید. در اینجا مراحلی وجود دارد که باید دنبال کنید:

  • آپلود فایل PDF را در Cloud
  • تبدیل یک فایل PDF به یک فایل اکسل با استفاده از جاوا
  • دانلود فایل تبدیل شده

فایل را آپلود کنید

ابتدا فایل 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;

// با استفاده از جاوا فایل را در فضای ذخیره سازی ابری آپلود کنید
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 به اکسل آنلاین در جاوا

در این قسمت مراحل و نمونه کد مورد نیاز برای تبدیل فایل PDF به فرمت اکسل به صورت برنامه نویسی در جاوا را می نویسیم:

  • ابتدا کلاس های مورد نیاز را در فایل جاوا خود وارد کنید.
  • در مرحله دوم، یک نمونه از کلاس ConvertApi ایجاد کنید.
  • سوم، یک نمونه از کلاس ConvertSettings ایجاد کنید.
  • در مرحله بعد، نام فضای ذخیره سازی ابری خود را وارد کنید.
  • اکنون مسیر فایل منبع و فرمت خروجی را روی xlsx قرار دهید.
  • پس از آن، مسیر فایل خروجی را تنظیم کنید.
  • سپس یک نمونه از کلاس XlsxConvertOptions ایجاد کنید.
  • به صورت اختیاری، گزینه های مختلف تبدیل مانند setFromPage، setPagesCount، setUsePdf و غیره را ارائه دهید.
  • سپس، نمونه کلاس ConvertDocumentRequest را ایجاد کنید و پارامتر تنظیمات را پاس کنید.
  • در نهایت با فراخوانی متد convertDocument() و پاس دادن پارامتر ConvertDocumentRequest، PDF را به XLSX تبدیل کنید.

نمونه کد زیر نحوه تبدیل PDF به فرمت اکسل XLSX در جاوا را با استفاده از 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 در جاوا با استفاده از REST API.
public class App {

  public static void main(String[] args) {
    
    // یک نمونه از convert 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();
    }
  }
}

در نهایت، قطعه کد بالا فایل اکسل را در فضای ابری ذخیره می کند. خروجی را در تصویر زیر مشاهده می کنید:

نحوه تبدیل PDF به فرمت اکسل XLSX در جاوا با استفاده از REST API.

تبدیل PDF به Excel XLSX در جاوا.

فایل تبدیل شده را دانلود کنید

نمونه کد بالا، برگه اکسل تبدیل شده را در فضای ابری ذخیره می کند. با استفاده از نمونه کد زیر می توانید آن را دانلود کنید:

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 در جاوا دانلود کنید
public class App {

  public static void main(String[] args) {
        
    // یک نمونه از convert 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 به اکسل

چگونه PDF را به صورت آنلاین به اکسل تبدیل کنیم؟ لطفاً یک مبدل آنلاین PDF به XLSX را برای ایجاد یک فایل اکسل از یک سند PDF امتحان کنید. این مبدل با استفاده از APIهای Groupdocs.Conversion Cloud فوق الذکر توسعه یافته است.

نتیجه

ما در حال پایان دادن به این پست وبلاگ در اینجا هستیم. آنچه از این مقاله آموخته اید به شرح زیر است:

  • نحوه تبدیل داده های PDF به صفحات اکسل در جاوا به صورت برنامه نویسی و همچنین گزینه های سفارشی سازی اضافی.
  • فایل PDF را به صورت برنامه‌نویسی در فضای ابری آپلود کنید و سپس فایل اکسل تبدیل شده را از ابر دانلود کنید.
  • و با استفاده از مبدل آنلاین PDF به XLSX، هر PDF را به صورت رایگان به اکسل تبدیل کنید.

علاوه بر این، ما همچنین یک بخش API Reference ارائه می‌کنیم که به شما امکان می‌دهد API‌های ما را مستقیماً از طریق مرورگر تجسم کرده و با آن‌ها ارتباط برقرار کنید. کد منبع کامل جاوا SDK به صورت رایگان در Github در دسترس است. لطفاً GroupDocs.Conversion Cloud SDK برای جاوا را بررسی کنید نمونه‌ها در اینجا.

علاوه بر این، پیشنهاد می‌کنیم [راهنمای شروع 20 ما را برای جزئیات مراحل و استفاده از API دنبال کنید.

در نهایت، ما به نوشتن مقالات وبلاگ جدید در قالب‌های فایل و تبدیل‌های مختلف با استفاده از REST API ادامه می‌دهیم. بنابراین، لطفا برای به روز رسانی های منظم تماس بگیرید.

یه سوال بپرس

برای هرگونه پرسش/بحث در مورد API تبدیل فرمت PDF به اکسل، لطفاً از طریق [فروم 21 با ما تماس بگیرید.

سوالات متداول

آیا GroupDocs.Conversion Cloud SDK برای جاوا رایگان است؟

خیر، GroupDocs.Conversion Cloud SDK for Java یک حساب آزمایشی رایگان ارائه می دهد که به شما امکان می دهد ویژگی های SDK را آزمایش کنید. پس از دوره آزمایشی، می‌توانید یک طرح قیمت‌گذاری متناسب با نیاز خود خریداری کنید.

چگونه یک PDF را به صورت رایگان به یک فایل اکسل تبدیل کنم؟

لطفا دستورالعمل های گام به گام را برای تبدیل PDF به اکسل به صورت آنلاین و بدون از دست دادن قالب بندی دنبال کنید:

  • مبدل آنلاین PDF به XLSX را باز کنید.
  • اکنون، در قسمت رها کردن فایل کلیک کنید تا یک فایل PDF آپلود شود یا یک فایل PDF را بکشید و رها کنید.
  • سپس بر روی دکمه Convert Now کلیک کنید. تبدیل آنلاین پی دی اف به اکسل PDF را به اکسل به صورت رایگان تغییر می دهد.
  • لینک دانلود فایل خروجی بلافاصله پس از فرآیند تبدیل در دسترس خواهد بود.

چگونه PDF را به اکسل در ویندوز تبدیل کنم؟

لطفاً برای دانلود مبدل آفلاین پی دی اف به اکسل برای ویندوز به لینک دانلود مراجعه کنید. از مبدل رایگان PDF به اکسل می توان برای تبدیل سریع PDF به فایل های اکسل در ویندوز با یک کلیک استفاده کرد.

GroupDocs.Conversion Cloud SDK برای جاوا از چه فرمت های فایلی پشتیبانی می کند؟

GroupDocs.Conversion Cloud SDK برای جاوا از [فرمت های مختلف فایل26، از جمله PDF، Excel، Word، PowerPoint، HTML و بسیاری موارد دیگر پشتیبانی می کند.

همچنین ببینید

اگر می خواهید درباره موضوعات مرتبط بیشتر بدانید، توصیه می کنیم مقالات فهرست شده در زیر را مطالعه کنید: