Rédige d’image sans effort dans les fichiers docx. Simplifiez la manipulation d’image avec cette API open source, permettant une redimension facile dans quelques lignes de code.

Comment redimensionner l'image dans le document Word dans cSharp à l'aide de fileformat.words

Aperçu

Bienvenue dans un autre article de blog informatif alors que nous plongeons dans le monde de fileFormat.words pour .NET. Dans cet article, nous nous concentrerons sur la redimensionnement des images dans des documents Word, en tirant parti des capacités de l’Open-source FileFormat.Words Library. Avec cet outil puissant, la manipulation de l’image devient transparente et efficace dans vos applications .NET. Suivez comme nous vous guidons à travers le processus simple de redimensionner les images par programme dans des documents Word en utilisant C #. Explorons les possibilités ensemble! Dans cet article, nous explorerons les sujets suivants:

Installation de l’API Open-source Docx Image Manipulator

L’installation de ce manipulateur d’image open source est sans effort, fournissant deux méthodes simples pour intégrer cette bibliothèque .NET dans votre projet d’application. Choisissez de télécharger le NUGET Package ou exécutez une commande simple dans le gestionnaire NuGet Package pour un processus d’installation transparent.

Install-Package FileFormat.Words

Comment redimensionner une image dans un fichier de document Word à l’aide de fileformat.words

Cette section illustre comment redimensionner et ajouter sans effort des images à un fichier DOCX en C # en utilisant notre puissante bibliothèque .NET open-source. Suivez ces étapes et utilisez l’extrait de code fourni pour réaliser cette fonctionnalité:

  • Initialisez une instance de la classe Document et chargez un document Word existant.
  • Créez un objet de la classe Body, en passant l’objet de classe de document en tant que paramètre.
  • Instancier un paragraphe Objet de classe.
  • Initialisez une instance de classe Run, représentant une exécution de caractères dans un document Word.
  • Instancier l’objet de classe Image à l’aide de son constructeur.
  • Invoquez la méthode ResizeImage de la classe d’image.
  • Utilisez la méthode APPENDCHILD de la classe Body pour ajouter un paragraphe au document.
  • Enfin, enregistrez le document Word sur le disque à l’aide de la méthode Save.

using FileFormat.Words;
namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            
            string rootDir = "/Users/fahadadeelqazi/Projects/Aspose/FileFormat.Words-for-.NET/TestDocs/";
            string imagePath = rootDir + "testimage.jpeg";
            // Initialize an instance of the Document class.
            using (Document doc = new Document())
            {
                var image = new FileFormat.Words.Image(doc, imagePath, 100, 100);

                var body = new Body(doc);
                var para = new Paragraph();
                var run = new Run();
                run.AppendChild(image);
                para.AppendChild(run);

                body.AppendChild(para);                

                image.RotateImage(130);

                image.ResizeImage(200, 200);

                doc.Save(rootDir + "newFile1.docx");
            }

        }

    }
}

L’extrait de code fourni montre la rotation de l’image à un angle de 130 degrés et le redimensionnement de l’image à des dimensions de 200 x 200. La sortie résultante est représentée dans l’image suivante.

Comment redimensionner une image dans un document Word à l'aide de CSHAP

Conclusion

Dans cet article de blog perspicace, nous nous sommes plongés dans le processus de rotation, redimensionnement et ajout d’images à des documents de mots en utilisant une bibliothèque d’images d’image open-source remarquable .net. En exploitant les capacités de FileFormat.Words pour .NET API au niveau de l’entreprise, nous avons dévoilé sa vaste gamme de fonctionnalités qui nous permettent de manipuler de manière transparente des images dans des documents Word. Découvrez la polyvalence et l’efficacité de cet outil puissant pour améliorer vos workflows de documents. Pour des conseils et un soutien complet dans l’élaboration et l’utilisation de ce manipulateur d’image open source, reportez-vous à la documentation détaillée disponible. Restez connecté avec fileFormat.com alors que nous continuons à publier des articles de blog perspicaces couvrant un large éventail de sujets. Suivez-nous sur des plateformes de médias sociaux telles que Facebook, LinkedIn et Twitter pour les dernières mises à jour et un contenu précieux.

Contribuer

Comme FileFormat.Words pour .NET est un projet open source hébergé sur GitHub, les contributions communautaires sont très encouragées et appréciées.

Poser une question

Vous pouvez nous informer de vos questions ou questions sur notre Forum.

Voir également