rotazione dell’immagine senza sforzo nei file DOCX a livello di programmazione. La manipolazione dell’immagine è una questione di alcune righe di codice sorgente con questa API open source.

Come ruotare un file di immagine e aggiungerlo al file docx usando C#

panoramica

Benvenuti in un altro post sul blog mentre continuiamo a esplorare fileformat.words per .NET. Nel nostro precedente articolo, abbiamo approfondito il processo di aggiunta di immagini ai documenti di Word utilizzando la libreria FileFormat.words Open-source in un’applicazione .NET. Basandosi su tale conoscenza, ora esploreremo come ruotare a livello di programmazione un’immagine all’interno di un documento di parole esistente. Installando FileFormat.words nel nostro progetto dell’applicazione .NET, possiamo sfruttare le sue potenti funzionalità per la manipolazione delle immagini. In questo post sul blog, ti guideremo attraverso l’intero processo, che è straordinariamente semplice e facile da seguire. Quindi, immerciamoci e scopriamo come ruotare un’immagine in un documento Word usando C# Tratteremo i seguenti punti in questo articolo:

  • [Manipolatore di immagini Docx open source-Installazione API][2]
  • [Come ruotare un’immagine in un file DOCX usando fileformat.words][3]

Manipolatore di immagini Docx open source-Installazione API

L’installazione di questo Manipolatore di immagini open source è un gioco da ragazzi, offrendo due metodi diretti per incorporare questa libreria .NET nel progetto dell’applicazione. È possibile scaricare il suo [pacchetto NuGet][4] o eseguire rapidamente il seguente comando all’interno del gestore dei pacchetti NuGet.

Install-Package FileFormat.Words

Come ruotare un’immagine in un file DOCX utilizzando fileformat.words

Questa sezione dimostra come ruotare e immaginare e aggiungerlo al file DOCX in C# utilizzando questa libreria .NET open source. Seguire i seguenti passaggi e lo snippet del codice per ottenere la funzionalità:

  • Inizializza un’istanza della classe [Documento][5] e carica un documento Word esistente.
  • Istanzia il costruttore della classe [corpo][6] con l’oggetto della classe document.
  • Crea un oggetto della classe [paragrafo][7].
  • Istanzia un’istanza della classe [Run][8] che rappresenta una serie di caratteri in un documento Word.
  • Istanzia il costruttore dell’oggetto di classe [Immagine][9].
  • Chiama il metodo [rotateimage][9] della classe di immagine.
  • Invoca il metodo [AppendChild][10] della classe del corpo per aggiungere un paragrafo al documento.
  • Il metodo [Save][11] salverà il documento Word sul disco.
using FileFormat.Words;
namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            <br />            string rootDir = "/Users/fahadadeelqazi/Projects/Aspose/FileFormat.Words-for-.NET/TestDocs/";<br />            string imagePath = rootDir + "testimage.jpeg";<br />            // Initialize an instance of the Document class.
            using (Document doc = new Document())
            {
                var image = new FileFormat.Words.Image(doc, imagePath, 100, 100);<br />                var body = new Body(doc);<br />                var para = new Paragraph();<br />                var run = new Run();<br />                run.AppendChild(image);<br />                para.AppendChild(run);<br /><br />                body.AppendChild(para); <br /><br />                image.RotateImage(60);<br /><br />                doc.Save(rootDir + "newFile1.docx");
            }

        }

    }
}

L’output dello snippet di codice sopra è mostrato nell’immagine seguente:

Come ruotare un file di immagine al documento Word in csharp

conclusione

In questo post sul blog, abbiamo esplorato il processo di rotazione e aggiunta di immagini a un documento Word utilizzando una libreria .NET di un manipolatore di immagini open source. Sfruttando la potenza di [FileFormat.words per .NET][13], un’API a livello aziendale, abbiamo scoperto la sua ricca array di funzionalità che ci consentono di aggiungere, estrarre e ruotare a livello di programmazione all’interno dei documenti di Word La [documentazione] completa [14] è disponibile per guidarti nello sviluppo e nell’utilizzo di questo manipolatore di immagini open source. Infine, [fileformat.com][15] continua a scrivere post sul blog su altri argomenti. Quindi, rimani in contatto per gli aggiornamenti. Inoltre, puoi seguirci sulle nostre piattaforme di social media, tra cui [Facebook][16], [LinkedIn][17] e [Twitter][18].

Contribute

Poiché [FileFormat.words per .NET][14] è un progetto open source ed è disponibile su [GitHub][19]. Quindi, il contributo della comunità è molto apprezzato.

chiedi una domanda

Puoi farci sapere delle tue domande o domande sul nostro [forum][20].

vedi anche