Node.js'de CSV'yi PDF'ye Değiştirme

Bu kısa öğretici, Node.js’de CSV’yi PDF’ye nasıl değiştireceğinizi içerir. CSV dosyasına bir diskten ve onu ayrıştırmak için kullanılan sınırlayıcı karakterle birlikte bir Workbook sınıfı nesnesine erişilir. Ardından, Çalışma Kitabı örneğini diskte bir PDF dosyası olarak kaydederek Node.js’de CSV’den PDF’ye dışa aktaracağız.

Node.js’de CSV’yi PDF’ye Değiştirme Adımları

  1. CSV’yi PDF’ye dönüştürmek için uygulamanıza Java aracılığıyla Node.js için Aspose.Cells ekleyerek ortamı oluşturun
  2. TxtLoadOptions sınıf nesnesinin örneğini oluşturun ve kaynak CSV’de kullanılan ayırıcıyı ayarlayın
  3. Yukarıdaki yapılandırmayı kullanarak kaynak CSV’yi yüklemek için Workbook sınıf nesnesinin örneğini oluşturun
  4. Çıkış PDF’sindeki ızgara çizgilerini yapılandırmak için PdfSaveOptions sınıfının bir örneğini oluşturun
  5. Çalışma kitabı hücreleri için çıkış PDF’sinde kılavuz çizgisi türünün görüntülenmesini etkinleştirin
  6. Yüklenen CSV’yi diske PDF olarak kaydedin

Bahsedilen adımlarda, Workbook sınıfının bir örneğini kullanarak kaynak CSV dosyasına erişeceğiz ve kaynak CSV dosyası verilerinin ona göre okunması için sınırlayıcı karakteri ayarlayacağız. Ardından, PdfSaveOptions sınıfının bir örneğini kullanarak, çıktı PDF dosyasının, kılavuz çizgilerini görüntüleme veya göstermeme seçeneği gibi özelliklerini, çıktı PDF’sinde görüntülenecek kılavuz çizgilerinin türüyle birlikte tanımlayacağız. Son olarak, yüklenen çalışma kitabını diskte PDF dosyası olarak kaydederek Node.js’de CSV’yi PDF’ye dönüştüreceğiz.

Node.js’de CSV’yi PDF’ye Aktarma Kodu

var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Set the API license to convert a CSV to a PDF file
new aspose.cells.License().setLicense("License.lic");
// Options for oading the source comma-separated value file
var loadOpts = new LoadOptions(LoadFormat.CSV);
// Create a workbook
var csvWb = new aspose.cells.Workbook("sourcefile.xlsx", loadOpts);
// Create the PDFSaveOptions class object
var opts = new aspose.cells.PdfSaveOptions();
// Set printing grid lines method to true
csvWb.getWorksheets().get(0).getPageSetup().setPrintGridlines(true);
// Autofit the columns inside the PDF
csvWb.getWorksheets().get(0).autoFitColumns();
// Export the workbook as PDF
csvWb.save("outputfile.pdf",opts);
console.log("CSV to PDF conversion performed successfully");

Yukarıdaki kod örneğinde, kaynak CSV dosyasına Workbook sınıfına erişerek Node.js’de CSV’yi PDF’ye aktarıyoruz. AutoFitterOptions, AutoFilter, TextQualifier, IgnoreNotPrinted ve TxtLoadOptions sınıfında bulunan diğer birçok seçeneği tanımlayarak CSV yükleme sürecini daha fazla kontrol edebiliriz.

Node.js’de CSV’yi PDF’e dönüştürme işlemini çok basit bir API arayüzü ile öğrendik. Excel dosyalarını CSV dosyalarına dönüştürme sürecini öğrenmekle ilgileniyorsanız, Node.js kullanarak Excel’i CSV’ye dönüştürme ile ilgili makaleye bakın.

 Türkçe