Dibujar un rebanador mientras se renderiza Excel a PDF
Contents
[
Hide
]
Dibujar un rebanador al renderizar Excel a PDF
Si tienes un archivo de Excel con segmentadores aplicados y deseas exportar el archivo de Excel a PDF con la configuración del segmentador, Aspose.Cells for JavaScript vía C++ ahora admite esto por defecto. Simplemente exporta el archivo de Excel con el segmentador a PDF, el PDF generado mostrará el segmentador aplicado.
El siguiente código de ejemplo carga el archivo Excel de muestra que contiene un filtro existente. Luego guarda el libro como archivo PDF de salida. La siguiente captura de pantalla compara el archivo Excel de origen y el archivo PDF generado.

Código de muestra
<!DOCTYPE html>
<html>
<head>
<title>Aspose.Cells Example - Save as PDF</title>
</head>
<body>
<h1>Save Excel as PDF Example</h1>
<input type="file" id="fileInput" accept=".xls,.xlsx,.csv" />
<button id="runExample">Convert to PDF</button>
<a id="downloadLink" style="display: none;">Download Result</a>
<div id="result"></div>
</body>
<script src="aspose.cells.js.min.js"></script>
<script type="text/javascript">
const { Workbook, SaveFormat } = AsposeCells;
AsposeCells.onReady({
license: "/lic/aspose.cells.enc",
fontPath: "/fonts/",
fontList: [
"arial.ttf",
"NotoSansSC-Regular.ttf"
]
}).then(() => {
console.log("Aspose.Cells initialized");
});
document.getElementById('runExample').addEventListener('click', async () => {
const fileInput = document.getElementById('fileInput');
if (!fileInput.files.length) {
document.getElementById('result').innerHTML = '<p style="color: red;">Please select an Excel file.</p>';
return;
}
const file = fileInput.files[0];
const arrayBuffer = await file.arrayBuffer();
// Instantiating a Workbook object by loading the uploaded file
const workbook = new Workbook(new Uint8Array(arrayBuffer));
// Save the workbook to PDF format
const outputData = workbook.save(SaveFormat.Pdf);
const blob = new Blob([outputData], { type: 'application/pdf' });
const downloadLink = document.getElementById('downloadLink');
downloadLink.href = URL.createObjectURL(blob);
downloadLink.download = 'SampleSlicerChart.pdf';
downloadLink.style.display = 'block';
downloadLink.textContent = 'Download PDF File';
document.getElementById('result').innerHTML = '<p style="color: green;">Conversion completed successfully! Click the download link to get the PDF file.</p>';
});
</script>
</html>