
عملیات تبدیل 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 خود ادغام کنیم تا استخراج و پردازش کارآمد دادهها امکانپذیر شود.
- در ابتدا، یک نمونه از کلاس
Configuration
ایجاد کنید که در آن اعتبارنامه های کاربر را به عنوان آرگومانها پاس میدهیم.
Configuration configuration = new Configuration(clientId, clientSecret);
- دوم،
ConvertApi
را با یک شیء Configuration به عنوان آرگومان مقداردهی اولیه کنید.
ConvertApi convertApi = new ConvertApi(configuration);
- یک نمونه از کلاس
ConvertSettings
ایجاد کنید که در آن نام فایل ورودی، فرمت خروجی به عنوان XLS و نام سند حاصل را تعریف میکنیم.
ConvertSettings settings = new ConvertSettings();
- یک نمونه از کلاس
ConvertDocumentRequest
ایجاد کنید که در آن شیءConvertSettings
به عنوان آرگومان منتقل میشود.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
- در پایان، 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 به کاربرگ 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 ساخته شده و به شما امکان میدهد قابلیتهای منحصر به فرد را در یک مرورگر وب بررسی کنید.
لینکهای مفید
نتیجهگیری
چه شما در حال پردازش گزارشهای مالی، جداول داده یا اسناد تجاری ساختار یافته باشید، API REST ما دقت بالا و یکپارچگی بینقص را در برنامههای شما تضمین میکند. با پشتیبانی از دستورات cURL و Java SDK، میتوانید تبدیلها را به راحتی خودکار کنید در حالی که یکپارچگی دادهها را حفظ میکنید. امروز GroupDocs.Conversion Cloud را امتحان کنید و نیازهای تبدیل سند خود را با یک راهحل قدرتمند، مقیاسپذیر و قابل اعتماد ساده کنید.
مقالات پیشنهادی
ما به شدت توصیه میکنیم که لینکهای زیر را برای یادگیری بیشتر مشاهده کنید: