Convertir un fichier XLS au format PDF

Conversion d’Excel en PDF

Cet exemple utilise un fichier Excel (SampleInput.xlsx) comme modèle. Le classeur contient des feuilles de calcul avec des graphiques et des images. Chaque feuille de calcul contient différents types de formats utilisant des polices, des attributs, des couleurs, des effets d’ombrage et des bordures. Il y a un histogramme sur la première feuille de calcul et une image sur la dernière.

Le modèle de fichier Excel

Le fichier de modèle comporte trois feuilles de calcul, y compris des graphiques et une image en tant que média. La première feuille de calcul contient des graphiques et la dernière feuille de calcul contient une image, comme indiqué ci-dessous dans les captures d’écran.

tâche : image_autre_texte tâche : image_autre_texte
La première feuille de travail**(Prévisions de ventes)** La deuxième feuille de travail**(Rapport des ventes)**
tâche : image_autre_texte tâche : image_autre_texte
La troisième feuille de travail**(Saisie des données)** La dernière feuille de travail**(Image)**

Processus de conversion

  1. Téléchargez et installez Aspose.Cells :
  2. Téléchargez Aspose.Cells for .NET.
  3. Installez-le sur votre ordinateur de développement.
  4. Créez un projet et ajoutez des références :
  5. Démarrez Visual Studio.Net.
  6. Créez une nouvelle application console.
  7. Ajoutez une référence à …\Program Files\Aspose\Aspose.Cells\Bin\Net1.0\Aspose.Cells.dll
  8. Ajoutez le code de conversion au projet :

Résultat

lorsque le code ci-dessus a été exécuté, un fichier PDF est créé dans le dossier Fichiers du répertoire de votre application. Les captures d’écran suivantes montrent les pages PDF. Notez que les en-têtes et les pieds de page sont également conservés dans le fichier de sortie PDF.

tâche : image_autre_texte tâche : image_autre_texte
La première feuille de travail**(Prévisions de ventes)** La deuxième feuille de travail**(Rapport des ventes)**
tâche : image_autre_texte tâche : image_autre_texte
La troisième feuille de travail**(Saisie des données)** La dernière feuille de travail**(Image)**