در حوزه مدیریت داده ها، فایل های PDF اغلب به عنوان مخزن اطلاعات ارزشمند عمل می کنند. با این حال، استخراج و دستکاری داده ها از این فایل ها می تواند یک کار دلهره آور باشد، به خصوص زمانی که با داده های جدولی سروکار دارید. اینجاست که نیاز به تبدیل PDF به Excel با استفاده از C#.NET آشکار می شود. علاوه بر این، با تبدیل PDF به کتابهای اکسل، توانایی دسترسی آسان، تجزیه و تحلیل و دستکاری دادههای جدولی در قالب صفحه گسترده آشنا را به دست میآورید.
- API تبدیل PDF به اکسل
- تبدیل PDF به Excel در C#.NET
- PDF را به عنوان کتاب کار Excel با استفاده از دستورات cURL ذخیره کنید
API تبدیل PDF به اکسل
با GroupDocs.Conversion Cloud SDK for .NET، تبدیل فایلهای PDF به فرمت اکسل بسیار آسان است. این SDK قدرتمند ویژگیهای زیادی را ارائه میکند که برای سادهسازی فرآیند تبدیل و افزایش کارایی طراحی شدهاند. سازگاری قوی، تبدیل بی دردسر حتی پیچیده ترین فایل های PDF را تضمین می کند. علاوه بر این، تنظیمات قابل تنظیم کنترل دقیقی بر خروجی ارائه میدهند، در حالی که معماری مبتنی بر Cloud آن امکان دسترسی راحت در هر زمان و هر مکان را فراهم میکند.
ابتدا باید SDK را با جستجوی GroupDocs.Conversion-Cloud در مدیریت بسته NuGet نصب کنیم. گزینه دیگر این است که دستور زیر را در کنسول مدیریت بسته اجرا کنید.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0
اکنون باید اعتبارنامه API شخصی شده خود را بدست آوریم (یعنی شناسه مشتری و راز مشتری).لطفاً دستورالعملهای مشخصشده در این [آموزش] کوتاه را دنبال کنید و جزئیات نحوه دریافت اعتبار API را توضیح دهید.
تبدیل PDF به Excel در C#.NET
در این بخش، ما قصد داریم جزئیات مربوط به ارائه دقیق و قابل اعتماد تبدیل PDF به اکسل با استفاده از C#.NET را بررسی کنیم.
- نمونه ای از کلاس «پیکربندی» ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.
var configurations = new Configuration(clientId, clientSecret1);
- «ConvertApi» را راهاندازی کنید، جایی که شی Configuration را به عنوان آرگومان ورودی ارسال میکنیم.
var apiInstance = new ConvertApi(configurations);
- فایل PDF ورودی را در فضای ذخیره سازی ابری آپلود کنید.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
- یک نمونه «ConvertSettings» ایجاد کنید که در آن نام PDF ورودی، فرمت نتیجه را به عنوان «xls» و نام کتاب کار اکسل حاصل را به عنوان آرگومان تعیین می کنیم.
var settings = new ConvertSettings{...}
- برای تبدیل PDF به XLS با ConvertDocumentRequest API تماس بگیرید و کتاب کار Excel حاصل را در فضای ذخیره سازی ابری ذخیره کنید.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// نمونه های بیشتر در https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// اعتبار API خود را دریافت کنید
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";
// یک نمونه از کلاس Configuration ایجاد کنید و آن را با Client ID & Client Secret مقداردهی کنید.
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// مقدار ApiBaseUrl را برای تنظیم URL پایه PDF به XLS تبدیل API تعریف کنید.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// یک نمونه از کلاس ConvertApi را با شیء کلاس Configuration راه اندازی کنید.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
// محتوای فایل PDF ورودی را از درایو محلی بخوانید
using (var stream = System.IO.File.OpenRead("marketing.pdf"))
{
// یک نمونه از FileApi ایجاد کنید
var fileUpload = new FileApi(configurations);
// PDF ورودی را در فضای ذخیره سازی ابری آپلود کنید
fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));
// ConvertSettings را ایجاد کنید که در آن فایل PDF ورودی و نام کاربرگ اکسل حاصل را تعریف می کنیم
var settings = new ConvertSettings
{
StorageName = "internal",
FilePath = "marketing.pdf",
Format = "xls",
OutputPath = "myResultant.xls"
};
// برای شروع تبدیل PDF به اکسل، متد ConvertDocument را فراخوانی کنید.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// پیام موفقیت چاپ
Console.WriteLine("The PDF to Excel conversion completed successfully !");
}
}
فایل PDF ورودی و کتاب کار Excel حاصل در بالا را می توان از marketing.pdf و myResultant.xls دانلود کرد.
ذخیره PDF به عنوان کتاب کار Excel با استفاده از دستورات cURL
بیایید جزئیات نحوه ارائه GroupDocs.Conversion Cloud را برای تبدیل فایلهای PDF به کتابهای اکسل تنها با چند دستور ساده cURL، ارائه کنیم. با استفاده از قدرت این سرویس تبدیل مبتنی بر ابر، می توانید اسناد PDF خود را بدون زحمت به فرمت اکسل تبدیل کنید و امکان دستکاری و تجزیه و تحلیل پیشرفته داده ها را فراهم کنید. این ادغام نه تنها در زمان صرفه جویی می کند، بلکه دقت در حفظ ساختار و محتوای داده های PDF شما در کتاب کار اکسل را تضمین می کند.
ابتدا باید یک نشانه دسترسی JWT بر اساس اعتبار مشتری ایجاد کنیم و پس از تولید رمز JWT، لطفاً دستور cURL زیر را برای تبدیل CSV به جدول HTML و ذخیره 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\": \"internal\", \"FilePath\": \"{sourceFile}\", \"Format\": \"xls\", \"LoadOptions\": { \"Format\": \"pdf\" }, \"OutputPath\": \"{myResultantFile}\"}"
لطفاً «sourceFile» را با نام سند PDF ورودی، «myResultantFile» را با نام کتاب کار اکسل حاصل و «accessToken» را با رمز دسترسی شخصیشده JWT جایگزین کنید.
- اگر نیاز داریم که کتاب کار اکسل حاصل را در درایو محلی ذخیره کنیم، لطفاً از دستور 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\": \"internal\", \"FilePath\": \"{sourceFile}\", \"Format\": \"xls\", \"LoadOptions\": { \"Format\": \"pdf\" }}" \
-o "{myResultantFile}"
برنامه تبدیل PDF به اکسل
لطفاً از برنامه رایگان PDF to XLSX Converter ما استفاده کنید. یک برنامه سبک وزن و فوق العاده کارآمد، که در بالای GroupDocs.Conversion Cloud API های REST توسعه یافته است و شما را قادر می سازد تا شاهد قابلیت های شگفت انگیز REST API باشید.
لینک های مفید
نتیجه
در خاتمه، چه انعطاف پذیری دستورات cURL را ترجیح دهید و چه قوی بودن .NET REST API، GroupDocs.Conversion Cloud یک راه حل جامع برای تبدیل فایل های PDF به کتاب های کار اکسل ارائه می دهد. ما شدیداً به شما توصیه می کنیم که امروز قدرت GroupDocs.Conversion Cloud را کشف کنید و گردش کار تبدیل PDF به XLSX خود را به راحتی ساده کنید.
مقالات مرتبط
توصیه می کنیم برای کسب اطلاعات بیشتر به لینک های زیر مراجعه کنید: