Immagine senza sforzo Ridimensiona nei file DOCX. Semplifica la manipolazione dell’immagine con questa API open source, consentendo un facile ridimensionamento in poche righe di codice.

Come ridimensionare l'immagine nel documento Word in csharp usando fileformat.words

Panoramica ## Benvenuti in un altro post di blog informativo mentre approfondiamo il mondo di fileformat.words per .net. In questo articolo, ci concentreremo sul ridimensionamento delle immagini all’interno dei documenti di parole, sfruttando le capacità della libreria open-source FileFormat.words. Con questo potente strumento, la manipolazione dell’immagine diventa senza soluzione di continuità ed efficiente nelle tue applicazioni .NET. Segui mentre ti guidiamo attraverso il semplice processo di ridimensionamento programmaticamente delle immagini nei documenti di parole usando C#. Esploriamo insieme le possibilità! In questo articolo, esploreremo i seguenti argomenti:

Installazione dell’API Manipolatore Docx Open-Source Docx

L’installazione di questo manipolatore di immagini open source è senza sforzo, fornendo due metodi semplici per integrare questa libreria .NET nel progetto dell’applicazione. Scegli di scaricare il pacchetto Nuget o eseguire un semplice comando nel gestore pacchetto Nuget per un processo di installazione senza soluzione di continuità.

Install-Package FileFormat.Words

Come ridimensionare un’immagine in un file di documenti Word usando fileformat.words

Questa sezione illustra come ridimensionare senza sforzo e aggiungere immagini a un file DOCX in C# utilizzando la nostra potente libreria .NET open source. Seguire questi passaggi e utilizzare lo snippet del codice fornito per ottenere questa funzionalità:

  • Inizializza un’istanza della classe documento e caricare un documento di parole esistente.
  • Crea un oggetto della classe corpo, passando l’oggetto della classe document come parametro.
  • Istanziare un oggetto di classe paragrafo.
  • Inizializza un’istanza di classe Run, che rappresenta una serie di caratteri in un documento Word.
  • Istanziare l’oggetto di classe Immagine usando il suo costruttore.
  • Invochere il metodo RasizeImage della classe di immagine.
  • Utilizzare il metodo AppendChild della classe del corpo per aggiungere un paragrafo al documento.
  • Infine, salva il documento Word sul disco utilizzando il metodo Salva.

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");
            }

        }

    }
}

Lo snippet di codice fornito dimostra la rotazione dell’immagine ad un angolo di 130 gradi e il ridimensionamento dell’immagine a dimensioni di 200 x 200. L’output risultante è illustrato nella seguente immagine.

Come ridimensionare un'immagine nel documento Word usando cshap

Conclusione

In questo post sul blog approfondito, abbiamo approfondito il processo di rotazione, ridimensionamento e aggiunta di immagini ai documenti di parole**utilizzando una straordinaria libreria .NET di Manipolatore di immagini open source. Sfruttando le funzionalità della API fileformat.words per .net a livello aziendale, abbiamo svelato la sua vasta gamma di funzionalità che ci consentono di manipolare senza soluzione di continuità le immagini programmalmente all’interno dei documenti di parole. Sperimenta la versatilità e l’efficienza di questo potente strumento per migliorare i flussi di lavoro dei documenti. Per una guida completa e supporto nello sviluppo e nell’utilizzo di questo manipolatore di immagini open source, fare riferimento alla documentazione dettagliata disponibile. Resta connesso con FileFormat.com mentre continuiamo a pubblicare post di blog approfonditi che coprono una vasta gamma di argomenti. Seguici su piattaforme di social media come Facebook, LinkedIn e Twitter per gli ultimi aggiornamenti e contenuti preziosi.

contribuisci

Poiché FileFormat.words per .NET è un progetto open source ospitato su GitHub, i contributi della comunità sono altamente incoraggiati e apprezzati.

Fai una domanda

Puoi farci sapere delle tue domande o domande sul nostro forum.

Guarda anche