نیاز به تبدیل یکپارچه صفحات گسترده Excel به تصاویر پر جنب و جوش JPG بیشتر شده است. آشکار از همیشه همچنین، در چشم انداز دیجیتال امروزی، توانایی تبدیل بدون زحمت داده های اکسل به تصاویر جذاب JPG بسیار ارزشمند است. این مقاله به اهمیت عمیق این تبدیل می پردازد و سناریوهای متنوعی را آشکار می کند که در آن ضروری است و به کاربران قدرت می دهد تا یک بعد بصری پویا به ارائه داده های خود اضافه کنند. بیایید جزئیات را بررسی کنیم که چگونه می توانیم با استفاده از NET REST API اطلاعات را از نظر بصری جذاب و تاثیرگذار کنیم.
REST API برای تبدیل اکسل به تصویر
تبدیل صفحات گسترده اکسل به تصاویر JPG با قابلیت های قوی Aspose.Cells Cloud SDK for .NET به یک فرآیند یکپارچه و کارآمد تبدیل می شود. این SDK قدرتمند به شما این امکان را میدهد تا ویژگیهای دستکاری جامع اکسل را مستقیماً در برنامههای خود ادغام کنید و راهحلی مطمئن برای تبدیل Excel به JPG ارائه دهید. SDK تعداد زیادی از قابلیتهای شگفتانگیز از جمله استخراج دادهها، دستکاری کاربرگها و تولید نمودارهای پویا را ارائه میدهد - همه در یک محیط مبتنی بر ابر.
اکنون، باید «Aspose.Cells-Cloud» را در مدیریت بستههای NuGet جستجو کنیم و روی دکمه «افزودن بسته» کلیک کنیم. در مرحله دوم، اعتبار مشتری خود را از داشبورد ابری دریافت کنید. اگر حساب موجود ندارید، به سادگی با دنبال کردن دستورالعملهای مشخص شده در مقاله شروع سریع یک حساب رایگان ایجاد کنید.
تبدیل اکسل به JPG در C# .NET
بیایید به جزئیاتی بپردازیم که در آن نوآوری با کارایی روبرو می شود و طیفی از امکانات را برای ارائه داده های پویا و غنی شده بصری باز می کند. بنابراین، لطفاً دستورالعملهای زیر را برای تبدیل XLS به JPG در C#.NET دنبال کنید.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
یک شی از کلاس CellsApi ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.
cellsInstance.UploadFile("sourceFile.xls", inputFile);
کتاب کار ورودی اکسل را در فضای ذخیره سازی ابری آپلود کنید.
SaveOptions saveOptions = new SaveOptions() { SaveFormat = "JPG", EnableHTTPCompression = true };
یک نمونه از کلاس SaveOptions ایجاد کنید که در آن فرمت حاصل را به صورت JPG تعریف کنیم.
var response = cellsInstance.CellsSaveAsPostDocumentSaveAs("sourceFile.xls", saveOptions, newfilename: "Converted.jpg", isAutoFitRows: true, isAutoFitColumns: true);
برای شروع عملیات تبدیل Excel به JPG با API تماس بگیرید. پس از عملیات موفقیت آمیز، تصویر حاصل در فضای ذخیره سازی ابری ذخیره می شود.
// برای نمونه های کامل و فایل های داده لطفا به ادامه مطلب بروید
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// دریافت اعتبار مشتری از https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// هنگام انتقال ClientID و ClientSecret، نمونه CellsApi را ایجاد کنید
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
// نام کتاب کار اکسل ورودی در درایو محلی
string first_Excel = "input.xls";
try
{
// محتوای اکسل را در نمونه جریان بخوانید
using (var inputFile = System.IO.File.OpenRead(second_Excel))
{
// هر کتاب کار را در فضای ذخیره سازی ابری آپلود کنید
cellsInstance.UploadFile("sourceFile.xls", inputFile);
// یک نمونه از SaveOptions ایجاد کنید که در آن فرمت خروجی را به صورت JPG تعیین می کنیم
SaveOptions saveOptions = new SaveOptions() { SaveFormat = "JPG", EnableHTTPCompression = true };
// عملیات تبدیل اکسل به JPG را مقداردهی اولیه کنید
var response = cellsInstance.CellsSaveAsPostDocumentSaveAs("sourceFile.xls", saveOptions, newfilename: "Converted.jpg", isAutoFitRows: true, isAutoFitColumns: true);
// پیام موفقیت چاپ در صورت موفقیت آمیز بودن الحاق
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Excel to picture conversion completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
کتاب کار ورودی اکسل و تصویر حاصل از JPG تولید شده در مثال بالا را می توان از:
XLS به JPG با استفاده از دستورات cURL
تبدیل XLS به JPG را می توان با استفاده از دستورات Aspose.Cells Cloud و cURL نیز انجام داد. این فرآیند نه تنها در دسترس است، بلکه بسیار سازگار است. فرقی نمیکند توسعهدهندهای باشید که این ویژگی را در یک برنامه ادغام میکند یا کاربر نهایی که به دنبال راهحلی ساده است، دستورات Aspose.Cells Cloud و cURL یک رویکرد همهکاره برای تبدیل دادههای اکسل به تصاویر JPG جذاب ارائه میدهند.
اولین گام در این رویکرد، تولید یک نشانه دسترسی JWT با استفاده از دستور زیر است:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
هنگامی که توکن JWT را دریافت کردیم، لطفاً دستور زیر را برای شروع عملیات تبدیل اکسل به تصویر اجرا کنید. درخواست زیر انتظار دارد که فایل ورودی اکسل از قبل در فضای ذخیره سازی ابری موجود باشد. هنگامی که دستور با موفقیت اجرا شد، تصویر JPG حاصل در فضای ذخیره سازی ابری ذخیره می شود.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={outputFile}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"JPG\", \"EnableHTTPCompression\": true,}" \
لطفاً «sourceFile» را با نام کتاب کار ورودی اکسل موجود در فضای ذخیرهسازی ابری، «outputFile» را با نام JPG حاصل که باید تولید شود و «accessToken» را با یک نشانه JWT که در بالا ایجاد شده است جایگزین کنید.
نتیجه
در پایان، چه قابلیت های ساده Aspose.Cells Cloud SDK را برای .NET انتخاب کنید یا کارایی دستورات cURL قابل اسکریپت را انتخاب کنید، سفر تبدیل اکسل به JPG با دسترسی، دقت و سازگاری مشخص می شود. بنابراین، چه توسعهدهندهای باشید که به دنبال یک SDK قوی هستید یا یک کاربر روزمره با تکیه بر تعاملات خط فرمان ساده، قدرت ترکیبی این رویکردها تجربهای پویا و بصری غنی را برای همه تضمین میکند.
لینک های مفید
مقالات مرتبط
ما به شدت توصیه می کنیم از وبلاگ های زیر بازدید کنید: