pdf to excel

عملیات تبدیل PDF به Excel را به صورت آنلاین انجام دهید.

فایل‌های PDF به طور گسترده‌ای برای به اشتراک گذاری و ذخیره‌سازی مدارک مهم استفاده می‌شوند، اما استخراج داده‌های ساختاریافته از آن‌ها می‌تواند چالش‌برانگیز باشد. بنابراین، تبدیل PDF به Excel با استفاده از یک API REST جاوا، فرآیند را خودکار می‌کند و استخراج دقیق داده‌ها را در حالی که فرمت و ساختار حفظ می‌شود، تضمین می‌کند. این روش نیاز به وارد کردن دستی داده‌ها را از بین می‌برد، خطاها را کاهش می‌دهد و زمان را صرفه‌جویی می‌کند، که آن را برای گزارش‌های مالی، فاکتورها و مجموعه‌های داده بزرگ ایده‌آل می‌سازد.

API تبدیل PDF به اکسل

GroupDocs.Conversion Cloud SDK for Java یک راه حل کارآمد و قابل اعتماد برای تبدیل فایل‌های PDF به ورک‌بوک‌های Excel ارائه می‌دهد. برخی از ویژگی‌های بارز که API REST ارائه می‌دهد:

  • تبدیل PDF به Excel با کیفیت بالا – جداول، طرح‌ها و دقت داده‌ها را حفظ می‌کند.
  • پردازش دسته‌ای – تبدیل چندین PDF به فایل‌های Excel در یک عملیات واحد.
  • تنظیمات تبدیل سفارشی – تعریف برگه‌های خاص، جداکننده‌ها و گزینه‌های قالب‌بندی.
  • پردازش مبتنی بر Cloud – نیاز به نصب‌های محلی را از بین می‌برد و مقیاس‌پذیری را افزایش می‌دهد.
  • یکپارچه‌سازی امن API – حریم خصوصی داده‌ها را با احراز هویت و ارتباط رمزنگاری شده تضمین می‌کند.

نصب

لطفاً جزئیات زیر را به فایل pom.xml پروژه ساخت Maven اضافه کنید.

<repository>
    <id>repository.groupdocs.cloud</id>
    <name>repository.groupdocs.cloud</name>
    <url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>24.8</version>
</dependency>

پس از نصب، لطفاً اعتبارنامه‌های API شخصی‌سازی‌شده خود (یعنی Client ID و Client Secret) را دریافت کنید. شما می‌توانید به این tutorial کوتاه مراجعه کنید که جزئیات نحوه دریافت اعتبارنامه‌های API را توضیح می‌دهد.

تبدیل PDF به XLS در Java

بیایید جزئیات را بررسی کنیم که چگونه می‌توانیم تبدیل PDF به Excel را به طور یکپارچه در برنامه‌های Java خود ادغام کنیم تا استخراج و پردازش کارآمد داده‌ها امکان‌پذیر شود.

  1. در ابتدا، یک نمونه از کلاس Configuration ایجاد کنید که در آن اعتبارنامه های کاربر را به عنوان آرگومان‌ها پاس می‌دهیم.
Configuration configuration = new Configuration(clientId, clientSecret);
  1. دوم، ConvertApi را با یک شیء Configuration به عنوان آرگومان مقداردهی اولیه کنید.
ConvertApi convertApi = new ConvertApi(configuration);
  1. یک نمونه از کلاس ConvertSettings ایجاد کنید که در آن نام فایل ورودی، فرمت خروجی به عنوان XLS و نام سند حاصل را تعریف می‌کنیم.
ConvertSettings settings = new ConvertSettings();
  1. یک نمونه از کلاس ConvertDocumentRequest ایجاد کنید که در آن شیء ConvertSettings به عنوان آرگومان منتقل می‌شود.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
  1. در پایان، API ConvertDocumentRequest را برای تبدیل PDF به فایل اکسل و سپس ذخیره فایل XLS حاصل در فضای ذخیره‌سازی ابری فراخوانی کنید.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// بیشتر مثال‌ها در  https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// گواهینامه‌های API خود را دریافت کنید 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// یک نمونه از کلاس Configuration ایجاد کنید و آن را با شناسه مشتری و شناسه مخفی مشتری初始化 کنید.
Configuration configuration = new Configuration(clientId, clientSecret);
// آدرس پایه API را برای عملیات تبدیل PDF به اکسل تعریف کنید
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// یک نمونه از ConvertApi را با شیئ Configuration راه‌اندازی کنید
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("marketing.pdf");
settings.setFormat("xls");
settings.setOutputPath("myResultant.xls");
    
// Invoke the ConvertDocument API for PDF to XLS format conversion
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// پاسخ را بررسی کنید و پیام موفقیت را چاپ کنید
if (response != null && response.equals("OK")) {
    System.out.println("The PDF to Excel conversion completed successfully!");
}
pdf to excel online

تصویر:- پیش‌نمایش تبدیل PDF به کاربرگ Excel.

فایل PDF ورودی marketing.pdf و کاربرگ اکسل حاصل از کد بالا را می‌توان از myResultant.xls دانلود کرد.

تبدیل PDF آنلاین به XLSX با استفاده از دستورات cURL

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

ابتدا، ما نیاز داریم یک توکن دسترسی JWT بر اساس اعتبارنامه‌های کلاینت تولید کنیم و سپس دستور زیر را برای انجام تبدیل MPP به HTML اجرا کنیم.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceMPP}\",  \"Format\": \"xlsx\",  \"OutputPath\": \"{convertedFile}\"}"

لطفاً sourceMPP را با نام فایل ورودی MS Project، convertedFile را با نام فایل HTML نتیجه و accessToken را با یک توکن دسترسی JWT شخصی‌سازی شده جایگزین کنید.

  • اگر ما نیاز به ذخیره کردن XLSX حاصل شده در درایو محلی داشته باشیم، لطفاً سعی کنید دستور cURL زیر را اجرا کنید:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"xlsx\"}" \
-o "resultant.xlsx"

PDF به اکسل آنلاین

شما همچنین می‌توانید از تجربه قابلیت‌های شگفت‌انگیز API تبدیل سند با استفاده از اپلیکیشن رایگان و سبک وزن PDF to XLSX Online Converter بهره‌مند شوید. این اپلیکیشن بر اساس GroupDocs.Conversion Cloud REST API ساخته شده و به شما امکان می‌دهد قابلیت‌های منحصر به فرد را در یک مرورگر وب بررسی کنید.

نرم‌افزار آنلاین تبدیل PDF به Excel

لینک‌های مفید

نتیجه‌گیری

چه شما در حال پردازش گزارش‌های مالی، جداول داده یا اسناد تجاری ساختار یافته باشید، API REST ما دقت بالا و یکپارچگی بی‌نقص را در برنامه‌های شما تضمین می‌کند. با پشتیبانی از دستورات cURL و Java SDK، می‌توانید تبدیل‌ها را به راحتی خودکار کنید در حالی که یکپارچگی داده‌ها را حفظ می‌کنید. امروز GroupDocs.Conversion Cloud را امتحان کنید و نیازهای تبدیل سند خود را با یک راه‌حل قدرتمند، مقیاس‌پذیر و قابل اعتماد ساده کنید.

مقالات پیشنهادی

ما به شدت توصیه می‌کنیم که لینک‌های زیر را برای یادگیری بیشتر مشاهده کنید: