Pdf

Conversion du classeur Excel en PDF

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

Aspose.Cells for Python via .NET prend en charge la conversion de fichiers Excel en PDF et maintient une haute fidélité visuelle dans la conversion.

Conversion directe

Aspose.Cells for Python via .NET prend en charge la conversion des feuilles de calcul vers PDF indépendamment des autres logiciels. Enregistrez simplement un fichier Excel au PDF en utilisant le**Cahier d’exercices**classe'**enregistrer** méthode. Le**enregistrer** la méthode fournit le**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 du**Cahier d’exercices**classe en appelant son constructeur vide.
  2. Vous pouvez ouvrir/charger un fichier modèle existant ou ignorer cette étape si vous créez le classeur à partir de zéro.
  3. Effectuez tout travail (saisie de données, application d’un formatage, définition de formules, insertion d’images ou d’autres objets de dessin, etc.) sur la feuille de calcul à l’aide des API Aspose.Cells for Python via .NET'.
  4. Lorsque le code de la feuille de calcul est terminé, appelez le**Cahier d’exercices**classe'**enregistrer**méthode pour enregistrer la feuille de calcul.

Le format de fichier doit être PDF, alors sélectionnezPDF (une valeur prédéfinie) de la**SaveFormat**énumération pour générer le document final PDF.

Conversion avancée

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

Enregistrement du classeur dans les 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 montre l’utilisation de**PdfSaveOptions.created_time** 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**PdfSecurityOptions.accessibility_extract_content** 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 le fichier 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 l’option Fichier puis sur Propriétés, comme indiqué dans l’image suivante. Le fichier modèle “sourceWithCustProps.xlsx” peut être téléchargéici pour les tests et la sortie, le fichier PDF “outSourceWithCustProps” est disponibleici pour analyse.

tâche : image_alt_text

Attributs de conversion

Nous travaillons pour améliorer les fonctionnalités de conversion à chaque nouvelle version. La conversion Excel de Aspose.Cell en PDF présente encore quelques limitations. MapChart n’est pas pris en charge lors de la conversion au format PDF. De plus, certains objets de dessin ne sont pas bien 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 en utilisant Aspose.Cells for Python via .NET. 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. au 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  
Dessiner des objets   Partiellement Les effets d’ombre et 3D pour les objets dessinés ne sont pas bien pris en charge ; WordArt et SmartArt sont partiellement pris en charge.
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 Oui
Images   Oui  
Lien hypertexte   Oui  
Graphiques   Partiellement MapChart n’est pas pris en charge.
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 Imprimer les titres Oui  
Mise en page Mise à l’échelle Oui  
Hauteur de ligne/largeur de colonne   Oui  
Langue RTL (de droite à gauche)   Oui  

Sujets avancés