Implémenter un format de papier personnalisé pour la feuille de calcul pour le rendu

Implémenter une taille personnalisée pour votre feuille de calcul peut être très utile lorsque vous souhaitez créer un document PDF avec une taille spécifique. Dans ce didacticiel, nous allons apprendre à utiliser Aspose.Cells for .NET pour définir une taille personnalisée pour une feuille de calcul, puis enregistrer le document au format PDF.

Étape 1 : Création du dossier de sortie

Avant de commencer, vous devez créer un dossier de sortie dans lequel le fichier PDF généré sera enregistré. Vous pouvez utiliser le chemin de votre choix pour votre dossier de sortie.

// Répertoires de sortie
string outputDir = "YOUR_OUTPUT_FOLDER";

Assurez-vous de spécifier le chemin correct vers votre dossier de sortie.

Étape 2 : Création de l’objet Workbook

Pour commencer, vous devez créer un objet Workbook à l’aide d’Aspose.Cells. Cet objet représente votre feuille de calcul.

// Créer l'objet Workbook
Workbook wb = new Workbook();

Étape 3 : Accès à la première feuille de calcul

Après avoir créé l’objet Workbook, vous pouvez accéder à la première feuille de calcul qu’il contient.

// Accès à la première feuille de calcul
Worksheet ws = wb.Worksheets[0];

Étape 4 : Définition de la taille de la feuille de calcul personnalisée

Vous pouvez désormais définir la taille de la feuille de calcul personnalisée en utilisantCustomPaperSize(width, height) méthode de la classe PageSetup.

// Définir la taille de la feuille de calcul personnalisée (en pouces)
ws.PageSetup.CustomPaperSize(6, 4);

Dans cet exemple, nous avons défini la taille de la feuille de calcul sur 6 pouces de largeur et 4 pouces de hauteur.

Étape 5 : Accès à la cellule B4

Après cela, nous pouvons accéder à une cellule spécifique de la feuille de calcul. Dans ce cas, nous accéderons à la cellule B4.

// Accès à la cellule B4
Cell b4 = ws.Cells["B4"];

Étape 6 : Ajout du message dans la cellule B4

Nous pouvons maintenant ajouter un message à la cellule B4 en utilisant lePutValue(value) méthode.

// Ajoutez le message dans la cellule B4
b4.PutValue("PDF page size: 6.00 x 4.00 inches");

Dans cet exemple, nous avons ajouté le message « Taille de la page PDF : 6,00 » x 4,00 » dans la cellule B4.

Étape 7 : Sauvegarde de la feuille de calcul au format PDF

Enfin, nous pouvons enregistrer la feuille de calcul au format PDF en utilisant leSave(filePath) méthode de l’objet Workbook.

// Enregistrez la feuille de calcul au format PDF
wb.Save(outputDir + "outputCustomPaperSize.pdf");

Spécifiez le chemin souhaité vers le fichier PDF généré, en utilisant le dossier de sortie créé précédemment.

Exemple de code source pour implémenter un format de papier personnalisé pour une feuille de calcul pour le rendu à l’aide d’Aspose.Cells pour .NET

//Répertoire de sortie
string outputDir = "YOUR_OUTPUT_DIRECTORY";
//Créer un objet classeur
Workbook wb = new Workbook();
//Accéder à la première feuille de calcul
Worksheet ws = wb.Worksheets[0];
//Définir le format de papier personnalisé en unités de pouces
ws.PageSetup.CustomPaperSize(6, 4);
//Accéder à la cellule B4
Cell b4 = ws.Cells["B4"];
//Ajoutez le message dans la cellule B4
b4.PutValue("Pdf Page Dimensions: 6.00 x 4.00 in");
//Enregistrez le classeur au format pdf
wb.Save(outputDir + "outputCustomPaperSize.pdf");

Conclusions

Dans ce didacticiel, vous avez appris à implémenter une taille personnalisée d’une feuille de calcul à l’aide d’Aspose.Cells pour .NET. Vous pouvez utiliser ces étapes pour définir des dimensions spécifiques pour vos feuilles de calcul, puis enregistrer les documents au format PDF. Nous espérons que ce guide vous a été utile pour comprendre le processus de mise en œuvre d’une taille de feuille de calcul personnalisée.

Foire aux questions (FAQ)

Question 1 : Puis-je personnaliser davantage la mise en page de la feuille de calcul ?

Oui, Aspose.Cells propose de nombreuses options pour personnaliser la mise en page de votre feuille de calcul. Vous pouvez définir des dimensions personnalisées, l’orientation de la page, les marges, les en-têtes et pieds de page, et bien plus encore.

Question 2 : Quels autres formats de sortie Aspose.Cells prend-il en charge ?

Aspose.Cells prend en charge de nombreux formats de sortie différents, notamment PDF, XLSX, XLS, CSV, HTML, TXT et bien d’autres. Vous pouvez choisir le format de sortie souhaité en fonction de vos besoins.