
In alcuni scenari, potrebbe essere necessario convertire i documenti Word in immagini. Che si tratti di generare anteprime, creare miniature o integrare documenti in applicazioni in cui i formati immagine sono più adatti, avere la possibilità di convertire documenti Word in immagini può essere utile. In questo articolo imparerai come convertire un documento Word DOC o DOCX in un formato immagine JPG o PNG utilizzando C#.
Convertitore da Word a immagine: installazione dell’API C#
Puoi convertire facilmente documenti Word in diversi formati di immagine in C# installando Conholdate.Total for .NET. È sufficiente scaricarlo dalla sezione Nuove versioni o eseguire il seguente comando di installazione NuGet:
PM> NuGet\Install-Package Conholdate.Total
Converti documento DOC DOCX di Word in immagine PNG in C#
Puoi convertire facilmente un documento Word in un’immagine PNG in C# con i seguenti passaggi:
- Caricare il documento DOCX Word di input utilizzando l’oggetto della classe Document.
- Inizializza un oggetto della classe ImageSaveOptions.
- Imposta la risoluzione orizzontale.
- Esporta l’immagine PNG di output con il metodo Salva.
Il seguente codice di esempio illustra come convertire Word DOCX in un’immagine PNG in C#:
// Carica il documento Word di input
Aspose.Words.Document doc = new Aspose.Words.Document("Words.docx");
// Inizializza un oggetto della classe ImageSaveOptions
Aspose.Words.Saving.ImageSaveOptions options = new Aspose.Words.Saving.ImageSaveOptions(Aspose.Words.SaveFormat.Png);
// Imposta la risoluzione orizzontale.
options.HorizontalResolution = 72f;
// Salva l'immagine PNG di output
doc.Save("Word-to-PNG.png", options);
Converti documento DOCX in immagine JPG in C#
Puoi eseguire rapidamente il rendering di un documento Word nel formato immagine JPG in C# seguendo i passaggi seguenti:
- Caricare il documento DOCX Word di input utilizzando l’oggetto della classe Document.
- Inizializza un oggetto della classe ImageSaveOptions.
- Imposta la proprietà PageSet per convertire pagine specifiche.
- Imposta proprietà personalizzate come la luminosità e il contrasto dell’immagine.
- Scrivi l’immagine JPG generata utilizzando il metodo Salva.
Lo snippet di codice seguente mostra come convertire un documento Word DOCX in un’immagine JPG in C#:
// Carica il documento Word di input
Aspose.Words.Document doc = new Aspose.Words.Document("Words.docx");
// Inizializza un oggetto della classe ImageSaveOptions
Aspose.Words.Saving.ImageSaveOptions options = new Aspose.Words.Saving.ImageSaveOptions(Aspose.Words.SaveFormat.Jpeg);
// Impostare "PageSet" su "0" per convertire solo la prima pagina di un documento.
options.PageSet = new Aspose.Words.Saving.PageSet(0);
// Imposta la luminosità e il contrasto dell'immagine.
options.ImageBrightness = 0.3f;
options.ImageContrast = 0.7f;
// Imposta la risoluzione orizzontale.
options.HorizontalResolution = 72f;
// Salva l'immagine JPG di output
doc.Save("Word-to-JPG.jpg", options);
Perché convertire documenti Word in immagini?
Esistono diversi motivi per cui potresti voler convertire i documenti Word in immagini:
Facilità di condivisione: le immagini sono ampiamente supportate su diverse piattaforme e dispositivi, rendendole facili da condividere con un pubblico più ampio.
Conservazione della formattazione: la conversione in immagini garantisce che la formattazione del documento rimanga intatta, indipendentemente dal dispositivo o dal software di visualizzazione.
Incorporamento nelle applicazioni: le immagini possono essere facilmente integrate in applicazioni Web o presentazioni, migliorando l’attrattiva visiva e l’interattività.
Licenza di valutazione gratuita
Puoi ottenere una licenza temporanea gratuita per valutare le API al massimo delle loro capacità.
Riassumendo
In questo articolo hai imparato come convertire documenti Word in immagini utilizzando C#. Copre il documento Word DOC o DOCX in un’immagine PNG o JPG in C#. Questa funzionalità apre un’ampia gamma di possibilità nelle tue applicazioni, dalla generazione di anteprime dei documenti all’integrazione dei documenti in flussi di lavoro incentrati sulle immagini. Sentiti libero di sperimentare ulteriormente e personalizzare il codice in base alle tue esigenze specifiche. Inoltre, puoi sempre connetterti con noi per discutere qualsiasi tua preoccupazione tramite forum.