Excel e-tablolarını sorunsuz bir şekilde canlı JPG resimlere dönüştürme ihtiyacı daha da arttı her zamankinden daha belirgin. Ayrıca günümüzün dijital ortamında, Excel verilerini zahmetsizce görsel olarak çekici JPG görüntülerine dönüştürme yeteneği çok değerlidir. Bu makale, bu dönüşümün derin önemini ele alıyor, vazgeçilmez olduğu çeşitli senaryoları ortaya çıkarıyor ve kullanıcılara veri sunumlarına dinamik bir görsel boyut ekleme gücü veriyor. .NET REST API’yi kullanarak bilgileri görsel olarak nasıl ilgi çekici ve etkili hale getirebileceğimizin ayrıntılarını inceleyelim.
- Excel’den Resme Dönüştürme için REST API
- C# .NET’te Excel’i JPG’ye dönüştürme
- CURL Komutlarını kullanarak XLS’den JPG’ye dönüştürme
Excel’den Resme Dönüştürme için REST API
Excel elektronik tablolarını JPG görüntülerine dönüştürmek, Aspose.Cells Cloud SDK for .NET’nin güçlü özellikleri sayesinde kusursuz ve verimli bir süreç haline geliyor. Bu güçlü SDK, kapsamlı Excel işleme özelliklerini doğrudan uygulamalarınıza entegre etmenizi sağlayarak Excel’den JPG’ye dönüştürme için güvenilir bir çözüm sağlar. SDK, verilerin çıkarılması, çalışma sayfalarının değiştirilmesi ve dinamik grafiklerin oluşturulması dahil olmak üzere, tümü bulut tabanlı bir ortamda çok sayıda şaşırtıcı yetenek sunar.
Şimdi NuGet paket yöneticisinde ‘Aspose.Cells-Cloud’u aramamız ve ‘Paket Ekle’ butonuna tıklamamız gerekiyor. İkinci olarak, bulut kontrol panelinden müşteri kimlik bilgilerinizi alın. Mevcut bir hesabınız yoksa hızlı başlangıç makalesinde belirtilen talimatları uygulayarak ücretsiz bir hesap oluşturmanız yeterlidir.
C# .NET’te Excel’i JPG’ye dönüştürün
Yeniliğin verimlilikle buluştuğu ayrıntılara dalalım, dinamik ve görsel olarak zenginleştirilmiş veri sunumlarına yönelik çeşitli olasılıkların kilidini açalım. Bu nedenle, bir XLS’yi C# .NET’te JPG’ye dönüştürmek için lütfen aşağıda verilen talimatları izleyin.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
İstemci kimlik bilgilerini argüman olarak ileteceğimiz CellsApi sınıfının bir nesnesini oluşturun.
cellsInstance.UploadFile("sourceFile.xls", inputFile);
Giriş Excel çalışma kitabını bulut depolama alanına yükleyin.
SaveOptions saveOptions = new SaveOptions() { SaveFormat = "JPG", EnableHTTPCompression = true };
Ortaya çıkan formatı JPG olarak tanımladığımız SaveOptions sınıfının bir örneğini oluşturun.
var response = cellsInstance.CellsSaveAsPostDocumentSaveAs("sourceFile.xls", saveOptions, newfilename: "Converted.jpg", isAutoFitRows: true, isAutoFitColumns: true);
Excel’den JPG’ye dönüştürme işlemini başlatmak için API’yi çağırın. Başarılı bir işlemden sonra ortaya çıkan görüntü bulut depolama alanında saklanır.
// Örneklerin ve veri dosyalarının tamamı için lütfen şu adrese gidin:
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// https://dashboard.aspose.cloud/ adresinden istemci kimlik bilgilerini alın
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// ClientID ve ClientSecret'i geçerken CellsApi örneği oluşturun
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
// Yerel sürücüdeki giriş Excel çalışma kitabının adı
string first_Excel = "input.xls";
try
{
// Excel içeriğini akış örneğine oku
using (var inputFile = System.IO.File.OpenRead(second_Excel))
{
// her çalışma kitabını bulut depolama alanına yükle
cellsInstance.UploadFile("sourceFile.xls", inputFile);
// çıktı formatını JPG olarak belirttiğimiz SaveOptions örneğini oluşturun
SaveOptions saveOptions = new SaveOptions() { SaveFormat = "JPG", EnableHTTPCompression = true };
// Excel'den JPG'ye dönüştürme işlemini başlat
var response = cellsInstance.CellsSaveAsPostDocumentSaveAs("sourceFile.xls", saveOptions, newfilename: "Converted.jpg", isAutoFitRows: true, isAutoFitColumns: true);
// birleştirme başarılı olursa başarı mesajını yazdır
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);
}
Giriş Excel çalışma kitabı ve yukarıdaki örnekte oluşturulan sonuçtaki JPG görüntüsü şu adresten indirilebilir:
CURL Komutlarını kullanarak XLS’den JPG’ye dönüştürme
XLS’nin JPG’ye dönüştürülmesi Aspose.Cells Cloud ve cURL komutları kullanılarak da gerçekleştirilebilir. Bu süreç yalnızca erişilebilir olmakla kalmıyor, aynı zamanda son derece uyarlanabilir hale geliyor. İster bu özelliği bir uygulamaya entegre eden bir geliştirici olun, ister basit bir çözüm arayan bir son kullanıcı olun, Aspose.Cells Cloud ve cURL komutları, Excel verilerini görsel olarak ilgi çekici JPG görüntülerine dönüştürmek için çok yönlü bir yaklaşım sunar.
Bu yaklaşımın ilk adımı aşağıdaki komutu kullanarak bir JWT erişim belirteci oluşturmaktır:
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 jetonunu aldıktan sonra, Excel’den resme dönüştürme işlemini başlatmak için lütfen aşağıdaki komutu yürütün. Aşağıdaki istek, giriş Excel dosyasının bulut depolama alanında zaten mevcut olmasını beklemektedir. Komut başarıyla yürütüldüğünde ortaya çıkan JPG görüntüsü bulut depolama alanında saklanır.
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,}" \
Lütfen “sourceFile"ı bulut depolamada bulunan giriş Excel çalışma kitabının adıyla, “outputFile"ı oluşturulacak sonuçtaki JPG’nin adıyla ve “accessToken"ı yukarıda oluşturulan bir JWT jetonuyla değiştirin.
Çözüm
Sonuç olarak, ister Aspose.Cells Cloud SDK for .NET’in geliştirilmiş yeteneklerini, ister cURL komutlarının komut dosyası yazılabilir verimliliğini tercih edin, Excel’den JPG’ye dönüştürme yolculuğu erişilebilirlik, hassasiyet ve uyarlanabilirlik ile ön plana çıkar. Dolayısıyla, ister sağlam bir SDK arayan bir geliştirici olun, ister basit komut satırı etkileşimlerine güvenen sıradan bir kullanıcı olun, bu yaklaşımların birleşik gücü herkes için dinamik ve görsel olarak zenginleştirici bir deneyim sağlar.
kullanışlı bağlantılar
İlgili Makaleler
Aşağıdaki blogları ziyaret etmenizi önemle tavsiye ederiz: