تبدیل صفحات گسترده Excel به تصاویر JPG طیف گسترده ای از مزایای را برای مشاغل و افراد به طور یکسان ارائه می دهد. با صادر کردن صفحات گسترده خود به عنوان تصاویر با کیفیت بالا، می توانید به راحتی آنها را با دیگرانی که ممکن است به اکسل دسترسی نداشته باشند یا ترجیح دهند داده های شما را به عنوان عکس مشاهده کنند به اشتراک بگذارید. علاوه بر این، تبدیل اکسل به JPG میتواند روشی مفید برای ایجاد یک عکس فوری از دادههای خود در یک نقطه خاص از زمان باشد و به شما امکان میدهد بعداً به راحتی به اطلاعات خود مراجعه کنید. با Java REST API، تبدیل اکسل به JPG هرگز آسان نبوده است، و در این راهنما، مزایای این فرآیند را با جزئیات بیشتر بررسی خواهیم کرد و همچنین راهنمای گام به گام نحوه انجام آن را ارائه خواهیم کرد.
- API تبدیل اکسل به تصویر
- تبدیل اکسل به JPG در جاوا
- تولید تصویر صفحه گسترده با استفاده از دستورات cURL
API تبدیل اکسل به تصویر
Aspose.Cells Cloud SDK for Java ابزار قدرتمندی است که به شما امکان می دهد به راحتی صفحات گسترده Excel را با وفاداری بالا به تصاویر JPG تبدیل کنید. با استفاده از این SDK، می توانید گردش کار مدیریت اسناد خود را ساده کنید و با به اشتراک گذاری داده های خود در قالب تصویری، همکاری را بهبود بخشید. این SDK همچنین طیف گستردهای از مزایا را ارائه میدهد، از جمله توانایی سفارشیسازی خروجی، خودکارسازی گردش کار و تضمین نتایج بهینه با حداقل تلاش.
بیایید با افزودن مرجع آن در پروژه ساخت جاوا maven شروع کنیم.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells-cloud</artifactId>
<version>22.8</version>
</dependency>
</dependencies>
علاوه بر این، برای دسترسی به خدمات Cloud، همچنین باید یک حساب کاربری رایگان از طریق Cloud Dashboard ایجاد کنید. سپس Client ID شخصی و جزئیات Client Secret را دریافت کنید.
تبدیل اکسل به JPG در جاوا
در این بخش قصد داریم جزئیات نحوه تبدیل اکسل به JPG با استفاده از جاوا را توضیح دهیم. در این فرآیند، میخواهیم تمام کاربرگها را به تصاویر JPG تبدیل کنیم.
- یک نمونه از CellsApi ایجاد کنید و اعتبار مشتری را به عنوان آرگومان ارائه کنید.
- نام اکسل ورودی، فرمت حاصل را به صورت JPG و نام فایل خروجی را در متغیرهای رشته ای اعلام کنید.
- فایل اکسل را از درایو محلی با استفاده از نمونه فایل بخوانید.
- در نهایت، متد cellsWorkbookPutConvertWorkbook(…) را برای عملیات تبدیل اکسل به تصویر فراخوانی کنید.
// برای مثالهای بیشتر، لطفاً به https://github.com/aspose-cells-cloud/aspose-cells-cloud-java مراجعه کنید
try
{
// ClientID و ClientSecret را از https://dashboard.aspose.cloud/ دریافت کنید
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
// یک نمونه از CellsApi با استفاده از اعتبار مشتری ایجاد کنید
CellsApi api = new CellsApi(clientId,clientSecret);
// نام کتاب کار ورودی اکسل
String fileName = "myDocument.xlsx";
// جزئیات رمز عبور اگر کتاب کار رمزگذاری شده باشد
String password = null;
// فرمت فایل حاصل
String format = "JPG";
// بارگیری فایل از سیستم محلی
File file = new File(fileName);
// انجام عملیات تبدیل سند
File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Resultant.jpg", null, null);
// پیام موفقیت چاپ
System.out.println("Excel to JPG Conversion successful !");
}catch(Exception ex)
{
System.out.println(ex);
}
ورودی Excel Workbook استفاده شده در مثال بالا را می توان از myDocument.xlsx دانلود کرد.
تولید تصویر صفحه گسترده با استفاده از دستورات cURL
با دستورات REST API و cURL به راحتی می توانیم فایل های اکسل را بدون نیاز به نرم افزار یا دانش برنامه نویسی تخصصی به تصاویر JPG تبدیل کنیم. این رویکرد مجموعه ای از مزایا را ارائه می دهد، از جمله توانایی خودکارسازی گردش کار، ادغام با سایر سیستم ها، و ما می توانیم خروجی را برای رفع نیازهای خاص خود سفارشی کنیم.
حال برای انجام این نیاز، باید با اجرای دستور زیر یک نشانه دسترسی JWT ایجاد کنیم:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
هنگامی که یک توکن JWT داریم، باید دستور زیر را اجرا کنیم تا کاربرگ انتخاب شده با نام “Sheet2” را به فرمت JPG تبدیل کنیم. پس از تبدیل، JPG حاصل در جریان پاسخ برگردانده می شود و به راحتی می توان آن را در درایو محلی ذخیره کرد.
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsx/worksheets/Sheet2?format=JPG&verticalResolution=800&horizontalResolution=1024" \ -H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-o Converted.jpg
نتایجی که اظهار شده
تبدیل صفحات گسترده اکسل به تصاویر شطرنجی JPG بخشی ضروری از گردش کار مدیریت اسناد مدرن است و ابزارهای زیادی برای کمک به دستیابی به این کار وجود دارد. با این حال، هنگام انتخاب Aspose.Cells Cloud SDK برای جاوا یا REST API از طریق دستورات cURL، مزایای این رویکردها واضح است. علاوه بر این، Aspose.Cells Cloud SDK برای جاوا بسیار مقیاس پذیر است و می تواند به راحتی با سیستم های دیگر ادغام شود، و آن را به یک انتخاب ایده آل برای مشاغل در هر اندازه تبدیل می کند. امیدواریم این راهنما درک جامعی از مزایای صادرات صفحات گسترده به عنوان تصویر به شما ارائه کرده باشد که به شما امکان می دهد همکاری را بهبود بخشید، گردش کار خود را ساده کنید و اطمینان حاصل کنید که داده های شما به راحتی برای دیگران قابل دسترسی است.
با این تکنیک هایی که در اختیار دارید، اکنون می توانید به راحتی XLS را به JPG یا XLSX را به JPG تبدیل کنید، بهره وری خود را افزایش دهید و گردش کار مدیریت اسناد خود را به سطح بالاتری ببرید. در صورت درخواست بیشتر، لطفاً از طریق تالار گفتمان پشتیبانی محصول با ما تماس بگیرید.
مقالات مرتبط
توصیه می کنیم برای کسب اطلاعات بیشتر به لینک های زیر مراجعه کنید: