excel'den jpg'ye

Java’da Excel’i JPG’ye Dönüştürme

Excel elektronik tablolarını JPG resimlerine dönüştürmek, hem işletmeler hem de bireyler için çok çeşitli avantajlar sunar. Elektronik tablolarınızı yüksek kaliteli resimler olarak dışa aktararak, bunları Excel’e erişimi olmayan veya verilerinizi resim olarak görmeyi tercih edebilecek diğer kişilerle kolayca paylaşabilirsiniz. Ek olarak, Excel’i JPG’e dönüştürmek, verilerinizin belirli bir zamandaki anlık görüntüsünü oluşturmak için yararlı bir yol olabilir ve bu da bilgilerinize daha sonra kolayca başvurmanıza olanak tanır. Java REST API ile Excel’i JPG’ye dönüştürmek hiç bu kadar kolay olmamıştı ve bu kılavuzda, bu işlemin faydalarını daha ayrıntılı olarak keşfedeceğiz ve bunun nasıl yapılacağına dair adım adım bir kılavuz sağlayacağız.

Excel’den Görüntüye Dönüştürme API’sı

Aspose.Cells Cloud SDK for Java, Excel elektronik tablolarını aslına uygun olarak kolayca JPG görüntülere dönüştürmenizi sağlayan güçlü bir araçtır. Bu SDK’yı kullanarak belge yönetimi iş akışınızı kolaylaştırabilir ve verilerinizi görsel bir biçimde paylaşarak işbirliğini geliştirebilirsiniz. Bu SDK aynı zamanda, çıktınızı özelleştirme, iş akışlarınızı otomatikleştirme yeteneği dahil olmak üzere çok çeşitli avantajlar sunar ve en az çabayla en iyi sonuçları sağlar.

Java maven build type projesine referansını ekleyerek başlayalım.

<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>

Ayrıca Bulut hizmetlerine erişmek için Cloud Dashboard üzerinden ücretsiz bir hesap oluşturmanız gerekir. Ardından, kişiselleştirilmiş Müşteri Kimliğinizi ve Müşteri Sırrı ayrıntılarınızı alın.

Java’da Excel’i JPG’ye Dönüştürme

Bu bölüm, Java kullanarak Excel’in JPG’ye nasıl dönüştürüleceğine ilişkin ayrıntıları açıklayacaktır. Bu süreçte, tüm Çalışma Sayfalarını JPG görüntülerine dönüştüreceğiz.

  • Bir CellsApi örneği oluşturun ve istemci kimlik bilgilerini bağımsız değişken olarak sağlayın.
  • Girdi Excel’in adını, sonuç biçimini JPG olarak ve çıktı dosyası adını dize değişkenlerinde bildirin.
  • Dosya örneğini kullanarak Excel dosyasını yerel sürücüden okuyun.
  • Son olarak, Excel’den Görüntüye dönüştürme işlemi için cellsWorkbookPutConvertWorkbook(…) yöntemini çağırın.
// daha fazla örnek için lütfen https://github.com/aspose-cells-cloud/aspose-cells-cloud-java adresini ziyaret edin.

try
    {
    // https://dashboard.aspose.cloud/ adresinden ClientID ve ClientSecret'i edinin
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
  
    // istemci kimlik bilgilerini kullanarak bir CellsApi örneği oluşturun
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // giriş Excel çalışma kitabının adı
    String fileName = "myDocument.xlsx";
    // çalışma kitabı şifrelenmişse parola ayrıntıları
    String password = null;
        
    // sonuç dosya formatı
    String format = "JPG";
    		
    // yerel sistemden dosya yükle
    File file = new File(fileName);	
    
    // belge dönüştürme işlemini gerçekleştir
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Resultant.jpg", null, null);  
            
    // başarı mesajını yazdır
    System.out.println("Excel to JPG Conversion successful !");
    }catch(Exception ex)
    {
	      System.out.println(ex);
    }
Excel'den JPG dosyasına önizleme

image1:- Excel’den JPG’ye Dönüştürme önizlemesi

Yukarıdaki örnekte kullanılan girdi Excel Çalışma Kitabı myDocument.xlsx adresinden indirilebilir.

CURL Komutlarını Kullanarak Elektronik Tablo Resmi Oluşturma

REST API ve cURL komutları ile herhangi bir özel yazılım veya programlama bilgisine ihtiyaç duymadan Excel dosyalarını kolayca JPG görsellerine çevirebiliriz. Bu yaklaşım, iş akışlarını otomatikleştirme yeteneği, diğer sistemlerle entegrasyon dahil bir dizi avantaj sunar ve çıktıyı özel ihtiyaçlarımızı karşılayacak şekilde özelleştirebiliriz.

Şimdi, bu gereksinimi yerine getirmek için aşağıdaki komutu yürüterek bir JWT erişim belirteci oluşturmamız gerekiyor:

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"

Bir JWT jetonumuz olduğunda, “Sheet2” adlı seçili çalışma sayfasını JPG formatına dönüştürmek için aşağıdaki komutu çalıştırmamız gerekiyor. Dönüştürmeden sonra ortaya çıkan JPG, yanıt akışında döndürülür ve kolayca yerel sürücüye kaydedilebilir.

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
e-tabloyu jpg'ye dönüştürme

Resim 2: - jpg önizlemesi için tek elektronik tablo

Son sözler

Excel elektronik tablolarının raster JPG görüntülerine dönüştürülmesi, modern belge yönetimi iş akışlarının önemli bir parçasıdır ve bu görevi gerçekleştirmeye yardımcı olacak birçok araç vardır. Ancak cURL komutları aracılığıyla Aspose.Cells Cloud SDK for Java veya REST API’yi seçerken bu yaklaşımların faydaları açıktır. Ayrıca Aspose.Cells Cloud SDK for Java yüksek düzeyde ölçeklendirilebilir ve diğer sistemlerle kolayca entegre edilebilir, bu da onu her büyüklükteki işletme için ideal bir seçim haline getirir. Bu kılavuzun, işbirliğini geliştirmenize, iş akışlarınızı kolaylaştırmanıza ve verilerinizin başkaları tarafından kolayca erişilebilir olmasını sağlamanıza olanak tanıyan e-tabloları resim olarak dışa aktarmanın yararları hakkında kapsamlı bir anlayış sağladığını umuyoruz.

Emrinizin altındaki bu tekniklerle artık XLS’yi JPG’ye veya XLSX’i JPG’ye kolayca dönüştürebilir, üretkenliğinizi artırabilir ve belge yönetimi iş akışınızı bir sonraki seviyeye taşıyabilirsiniz. Başka bir sorunuz olması durumunda lütfen ürün destek forumu aracılığıyla bizimle iletişime geçmekten çekinmeyin.

İlgili Makaleler

Aşağıdakiler hakkında daha fazla bilgi edinmek için aşağıdaki bağlantıları ziyaret etmenizi önemle tavsiye ederiz: