Node.js'de Excel'i JPG'ye Dönüştürme

Node.js’de Excel’i JPG’ye Dönüştürme

Excel‘den JPG‘ye dönüştürmenin otomasyonu, konu bir iş sunumu olduğunda büyük yardım sağlar. Çoğu senaryoda PowerPoint sunumlarınıza büyük Excel dosyaları ekleyemezsiniz. Bu nedenle JavaScript’te birkaç satır kaynak kodu yazarak Excel’i JPG’ye dönüştürebilirsiniz. Bu blog yazısında, Node.js’de Excel’i programlı olarak JPG’ye nasıl dönüştüreceğinizi öğreneceksiniz. Excel’den JPG’ye dönüştürücü oluşturmak için bu XLSX JS’yi kütüphaneyi Node.js projemize kuracağız.

Bu blog yazısında aşağıdaki noktalar ele alınacaktır:

XLSX JS kütüphane kurulumu

Bu JavaScript kitaplığının kurulum işlemi geliştirici dostudur. Böylece, API paketini indirmenizi veya aşağıdaki komutları çalıştırarak yüklemenizi sağlar:

npm install java
npm install aspose.cells

Node.js’de Excel’i JPG’ye Dönüştürme

Bu zengin özellikli kütüphanenin sunduğu çok sayıda özellik var. Artık programlı olarak Excel’den JPG’ye dönüştürücü oluşturmak için kod yazmaya başlayabilirsiniz.

Lütfen aşağıda verilen adımları izleyin:

  1. Workbook sınıfının bir örneğini başlatın ve kaynak dosyayı yükleyin.
  2. Belirli görüntü oluşturma seçeneklerine erişmek için ImageOrPrintOptions sınıfının bir nesnesini oluşturun.
  3. Görüntü türünü ayarlamak için setImageType yöntemini çağırın.
  4. get(index) yöntemi çalışma kitabındaki ilk çalışma sayfasına erişecektir.
  5. Hedef sayfa için SheetRender sınıfının yapıcısını başlatın.
  6. Sayfalar arasında dolaşın ve sayfalara yönelik görüntüler oluşturmak için toImage yöntemini çağırın.

Aşağıdaki kodu kopyalayıp ana dosyanıza yapıştırın:

// Nodejs'de Excel'den PNG'ye 
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Çalışma kitabı sınıfının bir örneğini başlatın ve kaynak dosyayı yükleyin. 
var wb = new aspose.cells.Workbook("sample.xlsx");
// Belirli görüntü oluşturma seçeneklerine erişmek için ImageOrPrintOptions sınıfının bir nesnesini oluşturun. 
var imageOptions = new aspose.cells.ImageOrPrintOptions();
// Görüntü türünü ayarlamak için setImageType yöntemini çağırın. 
imageOptions.setImageType(aspose.cells.ImageType.JPEG);
// get(index) yöntemi çalışma kitabındaki ilk çalışma sayfasına erişecektir.
var Worksheet = wb.getWorksheets().get(0);
// Hedef sayfa için SheetRender sınıfının yapıcısını başlatın.
var sheetRender = new aspose.cells.SheetRender(Worksheet, imageOptions);
// Sayfalar arasında dolaşın ve sayfa için görüntü oluşturmak üzere toImage yöntemini çağırın.
for (var j = 0; j < sheetRender.getPageCount(); j++) {
    sheetRender.toImage(j,  "ExcelToJPEG" + j + ".jpeg");
}

Çıktı aşağıdaki resimde görülebilir:

Excel'den JPG'ye dönüştürücü

Ücretsiz Lisans Alın

API’yi değerlendirme sınırlamaları olmadan denemek için ücretsiz geçici lisans’tan yararlanabilirsiniz.

Özetliyor

Özetlemek gerekirse, Node.js’de Excel’i programlı olarak JPG’ye nasıl dönüştüreceğinizi öğrendiniz. Bu XLSX JS kütüphanesini kullanarak bir Excel’den JPG’ye dönüştürme modülü geliştirmek istiyorsanız bu makale kesinlikle size yardımcı olacaktır. Ayrıca diğer özellikleri keşfetmek için belgeleri ziyaret edebilirsiniz.

Ayrıca Başlangıç kılavuzumuzu takip etmenizi öneririz.

Son olarak conholdate.com yeni blog yazıları yazıyor. Bu nedenle, düzenli güncellemeler için lütfen iletişim halinde kalın.

Bir soru sor

Sorularınızı veya sorularınızı forum üzerinden bize bildirebilirsiniz.

SSS

Excel’i görüntüye nasıl dönüştürebilirim?

Kod pasajını ve Excel‘i programlı olarak JPG/JPEG‘ye dönüştürme adımlarını öğrenmek için bu bağlantı‘ı takip edebilirsiniz.

Ayrıca bakınız