Enregistrer chaque feuille de calcul dans un autre PDF

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 .NET peut fonctionner indépendamment pour convertir une feuille de calcul en document PDF et vous n’avez plus besoin d’utiliser Aspose.Pdf for .NET 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.

C#

 //Instancier un nouveau classeur et ouvrir Excel

//Fichier depuis son emplacement

Classeur classeur = nouveau classeur("../../data/test.xlsx");

// Récupère le nombre de feuilles de calcul dans le classeur

int sheetCount = workbook.Worksheets.Count ;

//Rend toutes les feuilles invisibles sauf la première feuille de calcul

 pour (int je = 1; je< workbook.Worksheets.Count; i++)

{

    workbook.Worksheets[i].IsVisible = false;

}

//Take Pdfs of each sheet

for (int j = 0; j < workbook.Worksheets.Count; j++)

{

    Worksheet ws = workbook.Worksheets[j];

    workbook.Save(ws.Name + ".pdf");

    if (j < workbook.Worksheets.Count - 1)

    {

        workbook.Worksheets[j + 1].IsVisible = true;

        workbook.Worksheets[j].IsVisible =false;

    }

}

Télécharger le code d’exécution

TéléchargerEnregistrer chaque feuille de calcul dans un autre PDF forment l’un des sites de codage social mentionnés ci-dessous :