Pixelliser les éléments transformés

Aspose.Words for .NET est une bibliothèque puissante permettant de créer, manipuler et convertir des documents Word dans une application C#. Parmi les fonctionnalités offertes par Aspose.Words figure la possibilité de rastériser les éléments transformés lors de la conversion de documents vers différents formats. Dans ce guide, nous allons vous montrer comment utiliser le code source C# d’Aspose.Words for .NET pour désactiver la rastérisation des éléments transformés lors de la conversion d’un document au format PCL.

Comprendre la bibliothèque Aspose.Words

Avant de plonger dans le code, il est important de comprendre la bibliothèque Aspose.Words pour .NET. Aspose.Words est une bibliothèque populaire qui rend le traitement de mots avec des documents Word facile et efficace. Il offre un large éventail de fonctionnalités pour créer, éditer et convertir des documents Word, notamment la prise en charge de la rastérisation des éléments transformés lors de la conversion.

Chargement du document Word

La première étape consiste à charger le document Word que vous souhaitez convertir au format PCL. Utilisez la classe Document pour charger le document à partir du fichier source. Voici un exemple :

Document doc = new Document(dataDir + "Rendering.docx");

Dans cet exemple, nous chargeons le document “Rendering.docx” situé dans le répertoire documents.

Configuration des options de sauvegarde

L’étape suivante consiste à configurer les options d’enregistrement pour la conversion au format PCL. Utilisez la classe PclSaveOptions et définissez la propriété RasterizeTransformedElements sur false. Voici comment procéder :

PclSaveOptions saveOptions = new PclSaveOptions
{
     SaveFormat = SaveFormat.Pcl,
     RasterizeTransformedElements = false
};

Nous créons un nouvel objet PclSaveOptions et définissons la propriété SaveFormat sur SaveFormat.Pcl pour spécifier que nous souhaitons enregistrer le document au format PCL. Ensuite, nous définissons la propriété RasterizeTransformedElements sur false pour désactiver la rastérisation des éléments transformés.

Conversion du document au format PCL

Maintenant que nous avons configuré les options de sauvegarde, nous pouvons procéder à la conversion du document au format PCL. Utilisez la méthode Save de la classe Document pour enregistrer le document converti au format PCL en spécifiant les options d’enregistrement. Voici un exemple :

doc.Save(dataDir + "WorkingWithPclSaveOptions.RasterizeTransformedElements.pcl", saveOptions);

Dans cet exemple, nous enregistrons le document converti sous le nom « WorkingWithPclSaveOptions.RasterizeTransformedElements.pcl » en utilisant les options d’enregistrement spécifiées.

Exemple de code source pour la fonctionnalité « Pixelliser les éléments transformés » avec Aspose.Words pour .NET

// Chemin d'accès à votre répertoire de documents
string dataDir = "YOUR DOCUMENTS DIRECTORY";

// Charger le document Word


Document doc = new Document(dataDir + "Rendering.docx");

// Configurer les options de sauvegarde pour la conversion au format PCL
PclSaveOptions saveOptions = new PclSaveOptions
{
     SaveFormat = SaveFormat.Pcl,
     RasterizeTransformedElements = false
};

// Convertir le document au format PCL
doc.Save(dataDir + "WorkingWithPclSaveOptions.RasterizeTransformedElements.pcl", saveOptions);

Conclusion

Dans ce guide, nous avons expliqué comment utiliser Aspose.Words pour .NET pour désactiver la rastérisation des éléments transformés lors de la conversion d’un document au format PCL à l’aide du code source C# fourni. En suivant les étapes fournies, vous pouvez facilement contrôler le comportement de rastérisation des éléments transformés lors de la conversion de vos documents Word vers différents formats. Aspose.Words offre une flexibilité et une puissance considérables pour travailler avec les éléments transformés, vous permettant de créer des documents convertis précisément selon vos besoins spécifiques.