Node.js'de Excel'i PDF'ye dönüştürün

Node.js’de Excel’i PDF’ye dönüştürün

Node.js’de Excel‘i program aracılığıyla PDF‘ye dönüştürmek mi istiyorsunuz? Dönüşüm sürecini yapılandırmak ve takip etmek istiyor musunuz? Bu blog yazımızda Node.js’de bir Excel dosyasını PDF dosyasına dönüştürecek bir kod pasajı yazacağız. Dönüştürme işlemini otomatikleştirmek için kurulumu kolay ve hafif bir Node.js kitaplığı kullanacağız. PDF dosyaları gelişmiş veri temsili kalitesi sunar ve platformlar arasıdır ve paylaşılması kolaydır. Ancak bu Node.js kütüphanesi zengin özelliklere sahiptir ve kapsamlı [belgeler] sunar4.

Aşağıdaki noktaları ele alacağız:

Node.js’de Excel’i PDF’ye dönüştürme - API kurulumu

Yerel ana makinenize Node.js yüklediyseniz bu kitaplığın kurulumu oldukça basittir. Java tabanlı bir kütüphane olduğu için makinenizde Java’yı da kurmanız gerekir.

Bu Node.js Excel kitaplığını ayarlamak için aşağıdaki basit komutları çalıştırın:

npm install java
npm install aspose.cells

Excel dosyasını programlı olarak PDF’ye dönüştürmek için Node.js kitaplığı

Bu bölümde Excel dosyasını programlı olarak PDF’ye nasıl dönüştüreceğimizi uygulamalı olarak göreceğiz.

Aşağıdaki adımları takip edelim:

  1. Workbook sınıfının bir örneğini başlatır.
  2. Bir dosyayı SaveFileFormat formatında kaydetmek için kullanılacak PdfSaveOptions() sınıfının bir nesnesini oluşturun.
  3. Dönüştürme sürecinde güvenliği etkinleştirmek için bu setSecurityOptions(aspose.cells.PdfSecurityOptions) yöntemini çağırın.
  4. Bir PDF belgesinin sayfa sayısını ayarlamak için setPageCount() yöntemini çağırın.
  5. Varsayılan yazı tipini Unicode karakterleri gösterecek şekilde ayarlamak için setDefaultFont() yöntemini çağırın.
  6. setDisplayDocTitle() yöntemi, pencerenin başlık çubuğunun belge başlığını gösterip göstermeyeceğini belirtir.
  7. save(fileName, saveFormat) dosyayı kaydedecektir.
// Workbook sınıfının bir örneğini başlatır.
var wb = new aspose.cells.Workbook("sample.xlsx");

// SaveFileFormat formatında bir dosyayı kaydetmek için kullanılacak PdfSaveOptions() sınıfının bir nesnesini oluşturun.
var pdfSaveOptions = new aspose.cells.PdfSaveOptions();

// Dönüştürme sürecinde güvenliği etkinleştirmek için bu setSecurityOptions(aspose.cells.PdfSecurityOptions) yöntemini çağırın.
pdfSaveOptions.setSecurityOptions(aspose.cells.PdfSecurityOptions);

// PDF belgesinin sayfa sayısını kaydetmek için setPageCount() yöntemini çağırın
pdfSaveOptions.setPageCount(1);

// DefaultFont'u Unicode karakterleri gösterecek şekilde ayarlamak için setDefaultFont() yöntemini çağırın
pdfSaveOptions.setDefaultFont("MingLiu");

// setDisplayDocTitle() yöntemi, pencerenin başlık çubuğunun belge başlığını gösterip göstermeyeceğini belirtir
pdfSaveOptions.setDisplayDocTitle(false)

// save(fileName, saveFormat) dosyayı kaydedecek
wb.save("DocumentConversionProgress.pdf", pdfSaveOptions);

Excel’den PDF’ye dönüştürme - Gelişmiş özellikler

Şu ana kadar birkaç satır kod kullanarak Excel dosyasını PDF dosyasına dönüştürdük. Ancak belgelerde, dönüşüm sürecini programlı olarak hızlandırmanıza yardımcı olabilecek başka birçok yöntem vardır.

Ücretsiz Lisans Alın

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

Özetliyor

Bu blog yazısını burada sonlandırabiliriz. Umarım Node.js’de Excel’i programlı olarak PDF’ye nasıl dönüştüreceğinizi öğrenmişsinizdir. Node.js uygulamanıza bir Excel’den PDF’ye dönüştürücü yüklemek istiyorsanız bu makale kesinlikle size yardımcı olacaktır. Ayrıca, “Ayrıca Bakınız” bölümünde de göz atabileceğiniz, keşfedilmeye değer başka blog yazıları da var. Son olarak, conholdate.com diğer ilginç konular üzerine yeni blog yazıları yazıyor. Bu nedenle, en son güncellemeler için lütfen iletişim halinde kalın.

Bir soru sor

Sorularınızı veya sorularınızı forumumuzda paylaşabilirsiniz.

Ayrıca bakınız