Her Excel Çalışma Sayfası İçin Bir PDF Sayfası Çizin Excel’den PDF’ye Dönüşüm ile Node.js ve C++
Contents
[
Hide
]
Büyük Microsoft Excel dosyaları (örneğin, çok sayfalı çalışma kitabı ve her sayfada 50 sütun ve 300 veya daha fazla satır veri) ile çalışırken, her çalışma sayfası için bir sayfa gösterilmesini isteyebilirsiniz, sayfa boyutuna bakmadan. Bu durumda, her sayfa çok farklı boyutlarda olabilir. Bu, Aspose.Cells for Node.js via C++ kullanılarak sağlanabilir.
Lütfen birden çok çalışsayfasına sahip bir Excel dosyasını PDF’ye dönüştüren aşağıdaki örnek kodu inceleyin.
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
// Initialize a new Workbook
// Open an Excel file
const workbook = new AsposeCells.Workbook(path.join(dataDir, "input.xlsx"));
// Implement one page per worksheet option
const pdfSaveOptions = new AsposeCells.PdfSaveOptions();
pdfSaveOptions.setOnePagePerSheet(true);
// Save the PDF file
workbook.save(path.join(dataDir, "OutputFile.out.pdf"), pdfSaveOptions);
Eğer PdfSaveOptions.getOnePagePerSheet() seçeneği true olarak ayarlanmışsa, tüm çalışma sayfası içeriği tek bir PDF sayfasına dönüştürülür.
Eğer Excel tablonuz formüller içeriyorsa, PDF’ye dönüştürmeden hemen önce Workbook.calculateFormula() fonksiyonunu çağırmak en iyisidir. Bu, formüle bağlı değerlerin yeniden hesaplanmasını sağlar ve PDF’ye doğru değerler yansıtılır.