PDF

Conversion du classeur Excel en PDF

Les fichiers PDF sont largement utilisés pour échanger des documents entre les organisations, les secteurs gouvernementaux et les particuliers. Il s’agit d’un format de document standard et les développeurs de logiciels sont souvent invités à trouver un moyen de convertir des fichiers Excel Microsoft en documents PDF.

Aspose.Cells prend en charge la conversion de fichiers Excel en PDF et maintient une haute fidélité visuelle lors de la conversion.

Conversion directe

Aspose.Cells for .NET prend en charge la conversion de feuilles de calcul en PDF indépendamment des autres logiciels. Enregistrez simplement un fichier Excel au PDF en utilisant le**Cahier** classe'**[Enregistrer] (https://reference.aspose.com/cells/net/aspose.cells/workbook/methods/save/index)** méthode. Le**[Enregistrer] (https://reference.aspose.com/cells/net/aspose.cells/workbook/methods/save/index)** méthode fournit la**SaveFormat.Pdf**membre d’énumération qui convertit les fichiers Excel natifs au format PDF.

Suivez les étapes ci-dessous pour convertir directement les feuilles de calcul Excel au format PDF :

  1. Instancier un objet de la**Cahier**classe en appelant son constructeur vide.
  2. Vous pouvez ouvrir/charger un fichier de modèle existant ou ignorer cette étape si vous créez le classeur à partir de rien.
  3. Effectuez n’importe quel travail (saisir des données, appliquer une mise en forme, définir des formules, insérer des images ou d’autres objets de dessin, etc.) sur la feuille de calcul à l’aide des API Aspose.Cells.
  4. Lorsque le code de la feuille de calcul est terminé, appelez le**Cahier** classe'**[Enregistrer] (https://reference.aspose.com/cells/net/aspose.cells/workbook/methods/save/index)**méthode pour enregistrer la feuille de calcul.

Le format de fichier doit être PDF donc sélectionnezPDF (une valeur prédéfinie) à partir du**[Enregistrer le format] (https://reference.aspose.com/cells/net/aspose.cells/saveformat)**énumération pour générer le document final PDF.

Conversion avancée

Vous pouvez également choisir d’utiliser le**PdfSaveOptions** class pour définir différents attributs pour la conversion. Définition de différentes propriétés du**PdfSaveOptions** La classe vous permet de contrôler les paramètres d’impression, de police, de sécurité et de compression pour la sortie PDF. La propriété la plus importante est**Conformité**qui vous permet d’enregistrer les fichiers Excel dans des fichiers PDF/A conformes à la norme PDF.

Enregistrement du classeur dans des fichiers conformes PDF/A

L’extrait de code fourni ci-dessous montre comment utiliser le**PdfSaveOptions**classe pour enregistrer les fichiers Excel au format PDF/A conforme PDF.

Définir l’heure de création PDF

Avec le**PdfSaveOptions**classe, vous pouvez obtenir ou définir l’heure de création PDF. Le code suivant illustre l’utilisation de**PdfSaveOptions.CreatedTime** propriété pour définir l’heure de création du fichier PDF.

Définir l’option ContentCopyForAccessibility

Avec le**PdfSaveOptions** classe, vous pouvez obtenir ou définir le PDF**AccessibilityExtractContent** option pour contrôler l’accès au contenu dans le PDF converti.

Exporter les propriétés personnalisées vers PDF

Avec le**PdfSaveOptions** classe, vous pouvez exporter les propriétés personnalisées du classeur source vers la classe PDF.**PdfCustomPropertiesExport**L’énumérateur est fourni pour spécifier la manière dont les propriétés sont exportées. Ces propriétés peuvent être observées dans Adobe Acrobat Reader en cliquant sur Fichier, puis sur l’option Propriétés, comme indiqué dans l’image suivante. Le fichier modèle “sourceWithCustProps.xlsx” peut être téléchargéici pour tester et produire le fichier PDF “outSourceWithCustProps” est disponibleici pour analyse.

tâche : image_autre_texte

Attributs de conversion

Nous nous efforçons d’améliorer les fonctionnalités de conversion à chaque nouvelle version. La conversion Excel vers PDF de Aspose.Cell a encore quelques limitations. Certaines mises en forme de feuille de calcul peuvent être perdues lors de la conversion au format PDF. De plus, certains objets de dessin ne sont pas encore pris en charge.

Le tableau qui suit répertorie toutes les fonctionnalités entièrement ou partiellement prises en charge lors de l’exportation vers PDF à l’aide de Aspose.Cells. Ce tableau n’est pas définitif et ne couvre pas tous les attributs de la feuille de calcul, mais il identifie les fonctionnalités qui ne sont pas prises en charge ou partiellement prises en charge pour la conversion vers PDF. .

Élément de document Attribut Prise en charge Remarques
Alignement Oui
Paramètres d’arrière-plan Oui
Frontière Couleur Oui
Frontière Style de ligne Oui
Frontière Largeur de ligne Oui
Cell Données Oui
commentaires Oui
Mise en forme conditionnelle Oui
Propriétés du document Oui
Objets de dessin Partiellement Objets pris en charge : TextBox, Line, Rectangle, Oval, GroupBox, Button, CheckBox, RadioButton, ListBox, ComboBox, Label
Police de caractère Taille Oui
Police de caractère Couleur Oui
Police de caractère Style Oui
Police de caractère Souligner Oui
Police de caractère Effets Partiellement Seul l’effet barré est pris en charge
Images Oui
Lien hypertexte Oui
Graphiques Partiellement
Fusionné Cells Oui
Saut de page Oui
Mise en page En-tête/Pied de page Oui
Mise en page Marges Oui
Mise en page Orientation des pages Oui
Mise en page Taille de la page Oui
Mise en page Zone d’impression Oui
Mise en page Titres imprimés Oui
Mise en page Mise à l’échelle Oui
Hauteur de ligne/Largeur de colonne Oui
Langue RTL (de droite à gauche) Oui

Sujets avancés