Node.js'de Excel'i TIFF'e Dönüştürme

Node.js’de Excel’i TIFF’e Dönüştürme

Programlı olarak Excel‘den TIFF‘ye dönüştürücü oluşturmak istiyorsanız sizin için etkili bir çözümümüz var. Node.js tabanlı bir uygulamada Excel’den TIFF’e dönüşüm artık zor bir iş değil. Ancak projenize bu Node.js Excel kitaplığını yükleyebilir ve XLSX dosyalarını diğer dosya formatlarına dönüştürmek için kaynak kodu yazmaya başlayabilirsiniz. Bu eğitimin sonunda, Excel’i Node.js’de programlı olarak TIFF’e nasıl dönüştüreceğinizi bilmelisiniz.

Bu blog yazımızda aşağıdaki konuları ele alacağız:

Node.js Excel kitaplığı kurulumu

Kurulum sırasındaki herhangi bir sorun, geliştirme sürenizi etkileyebileceğinden, bu her geliştirici için çok önemli bir adımdır. Ancak, aşağıdaki komutları çalıştırarak API paketini indirmenizi veya yüklemenizi sağlar:

npm install java
npm install aspose.cells

Node.js’de Excel’i TIFF’e Dönüştürme

Bu kütüphanenin sunduğu, iş ihtiyaçlarınızı kolaylıkla karşılayabileceğiniz birçok yöntem bulunmaktadır.

Programlı olarak TIFF’e bir Excel oluşturma adımları aşağıda verilmiştir:

  1. Workbook sınıfının bir nesnesini oluşturun ve kaynak XLSX dosyasını yükleyin.
  2. Belirli görüntü oluşturma seçeneklerine erişmek için ImageOrPrintOptions sınıfının bir örneğini oluşturun.
  3. setHorizontalResolution yöntemini çağırarak Yatay çözünürlüğü ayarlayın.
  4. Dikey Çözünürlüğü ayarlamak için setVerticalResolution yöntemini çağırın.
  5. setDefaultFont yöntemini çağırarak yazı tipi stilini ayarlayın.
  6. setOptimized yöntemini çağırın ve çıktı öğelerini optimize etmek için değeri true olarak ayarlayın.
  7. OnePagePerSheet yönteminin değeri doğruysa, sonuçta bir sayfanın tüm içeriği yalnızca bir sayfaya yansıtılacaktır.
  8. setQuality yöntemini çağırarak görüntünün kalitesini ayarlayın.
  9. get(index) yöntemi çalışma kitabındaki ilk çalışma sayfasına erişecektir.
  10. Hedef sayfa için SheetRender sınıfının yapıcısını çağırın.
  11. Şimdi sayfalar arasında dolaşın ve sayfa için bir görüntü oluşturmak üzere 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 nesnesini oluşturun ve kaynak XLSX dosyasını 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 örneğini oluşturun. 
var imageOptions = new aspose.cells.ImageOrPrintOptions();
// setHorizontalResolution yöntemini çağırarak Yatay çözünürlüğü ayarlayın. 
imageOptions.setHorizontalResolution(300);
// Dikey Çözünürlüğü ayarlamak için setVerticalResolution yöntemini çağırın. 
imageOptions.setVerticalResolution(300);
// setDefaultFont yöntemini çağırarak yazı tipi stilini ayarlayın. 
imageOptions.setDefaultFont("MS Gothic");
// setOptimized yöntemini çağırın, çıktı öğelerini optimize etmek için değeri true olarak ayarlayın.
imageOptions.setOptimized(true);
// OnePagePerSheet yönteminin değeri true ise, sonuçta bir sayfanın tüm içeriği yalnızca bir sayfaya yazdırılır. 
imageOptions.setOnePagePerSheet(true);
// setQuality yöntemini çağırarak görüntünün kalitesini ayarlayın.
imageOptions.setQuality(100)
// 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ı çağırın.
var sheetRender = new aspose.cells.SheetRender(Worksheet, imageOptions);
// Şimdi 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,  "ExcelToTIFF" + j + ".tiff");
}

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

Excel'den TIFF'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‘dan yararlanabilirsiniz.

Özetliyor

Node.js’de Excel’i programlı olarak TIFF’e nasıl dönüştüreceğinizi öğrenmiş olduğunuzu umarak bu makaleyi burada sonlandırıyoruz. Ayrıca “Ayrıca Bakın” bölümünde göz atabileceğiniz başka ilgili blog yazıları da bulunmaktadır. Son olarak, diğer ilginç özellikleri öğrenmek için lütfen bu Node.js Excel kitaplığının belgelerini ziyaret edin.

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ı forumumuzda bize bildirebilirsiniz.

SSS

Excel’i TIFF olarak kaydedebilir misiniz?

Evet, bu Node.js Excel kitaplığını kullanarak bir Excel dosyasını bir TIFF görüntüsüne dönüştürebilirsiniz. Bu kitaplık, Excel dosyalarını program aracılığıyla diğer dosya biçimlerine dönüştürmek için çok çeşitli yöntemler sunar.

Ayrıca bakınız