Enregistrez chaque feuille de calcul dans différents PDF au format xlsx4j
Contents
[
Hide
]
Aspose.Cells - Enregistrer chaque feuille de calcul dans différents PDF
Aspose.Cells prend en charge la conversion de fichiers XLS (contenant des images, des graphiques, etc.) en documents PDF. Aspose.Cells for Java peut fonctionner indépendamment pour convertir une feuille de calcul en document PDF et vous n’avez plus besoin d’utiliser Aspose.Pdf for Java pour la conversion. La conversion ne nécessite pas non plus de créer/utiliser de fichier(s) temporaire(s) car l’ensemble du processus peut être effectué dans la mémoire.
Java
// Récupère le chemin du fichier Excel
String filePath = dataDir + "workbook.xlsx" ;
//Instancier un nouveau classeur et ouvrir Excel
//Fichier depuis son emplacement
Classeur classeur = nouveau classeur (filePath);
// Récupère le nombre de feuilles de calcul dans le classeur
int sheetCount = classeur.getWorksheets().getCount();
//Rend toutes les feuilles invisibles sauf la première feuille de calcul
pour (int je = 1; je< workbook.getWorksheets().getCount(); i++)
{
workbook.getWorksheets().get(i).setVisible(false);
}
//Take Pdfs of each sheet
for (int j = 0; j < workbook.getWorksheets().getCount(); j++)
{
Worksheet ws = workbook.getWorksheets().get(j);
workbook.save(dataPath + ws.getName() + ".pdf");
if (j < workbook.getWorksheets().getCount() - 1)
{
workbook.getWorksheets().get(j + 1).setVisible(true);
workbook.getWorksheets().get(j).setVisible(false);
}
}
Télécharger le code d’exécution
Télécharger l’exemple de code
Pour plus de détails, visitezEnregistrer chaque feuille de calcul dans un fichier PDF différent.