C#/VB.NET: Excel을 PDF로 변환
NuGet을 통해 설치됨
PM> Install-Package Spire.XLS
관련된 링크들
Excel 파일을 PDF 형식으로 변환하면 시스템에 Office가 설치되어 있지 않아도 누구나 파일을 열 수 있습니다. 또한 Excel 문서를 PDF로 변환하면 PDF 파일을 쉽게 공유하고 인쇄할 수 있으므로 유용합니다. 이 기사에서는 다음을 수행하는 방법을 배웁니다 전체 Excel 문서를 변환 또는 특정 워크시트 를 사용하여 PDF로 Spire.XLS for .NET.
Spire.XLS for .NET 설치
먼저 Spire.XLS for .NET 패키지에 포함된 DLL 파일을 .NET 프로젝트의 참조로 추가해야 합니다. DLL 파일은 다음에서 다운로드할 수 있습니다 이 링크 또는 NuGet을 통해 설치됩니다. NuGet.
PM> Install-Package Spire.XLS
전체 Excel 문서를 PDF로 변환
다음은 Spire.XLS for .NET을 사용하여 전체 Excel 문서를 PDF로 변환하는 단계입니다.
- 만들기 학습장 물체.
- Workbook.LoadFromFile() 메서드를 사용하여 샘플 Excel 문서를 로드합니다.
- ConverterSetting 클래스 아래의 속성을 통해 Excel에서 PDF로 변환 옵션을 설정합니다.
- Workbook.SaveToFile() 메서드를 사용하여 전체 Excel 문서를 PDF로 변환합니다.
- C#
- VB.NET
using Spire.Xls;
namespace ConvertExcelToPDF
{
class Program
{
static void Main(string[] args)
{
//Create a Workbook instance
Workbook workbook = new Workbook();
//Load a sample Excel file
workbook.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Sample.xlsx");
//Set worksheets to fit to page when converting
workbook.ConverterSetting.SheetFitToPage = true;
//Save to PDF
workbook.SaveToFile("ExcelToPdf.pdf", FileFormat.PDF);
}
}
}

특정 워크시트를 PDF로 변환
다음은 Spire.XLS for .NET을 사용하여 특정 워크시트를 PDF로 변환하는 단계입니다.
- 만들기 학습장 물체.
- Workbook.LoadFromFile() 메서드를 사용하여 샘플 Excel 문서를 로드합니다.
- ConverterSetting 클래스 아래의 속성을 통해 Excel에서 PDF로 변환 옵션을 설정합니다.
- Workbook.Worksheets[index] 속성을 통해 특정 워크시트를 가져옵니다.
- Worksheet.SaveToPdf() 메서드를 사용하여 워크시트를 PDF로 변환합니다.
- C#
- VB.NET
using Spire.Xls;
namespace ConvertWorksheetToPdf
{
class Program
{
static void Main(string[] args)
{
//Create a Workbook instance
Workbook workbook = new Workbook();
//Load a sample Excel file
workbook.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Sample.xlsx");
//Set worksheets to fit to page when converting
workbook.ConverterSetting.SheetFitToPage = true;
//Get the first worksheet
Worksheet worksheet = workbook.Worksheets[0];
//Save to PDF
worksheet.SaveToPdf("WorksheetToPdf.pdf");
}
}
}

임시 면허 신청
생성된 문서에서 평가 메시지를 제거하거나 기능 제한을 제거하려면 다음을 수행하십시오 30일 평가판 라이선스 요청 자신을 위해.
C#/VB.NET: Converti Excel in PDF
Sommario
Installato tramite NuGet
PM> Install-Package Spire.XLS
Link correlati
Convertendo un file Excel in formato PDF, chiunque può aprire il file anche quando non è installato Office nel sistema. Inoltre, la conversione di documenti Excel in PDF è utile in quanto i file PDF possono essere facilmente condivisi e stampati. In questo articolo imparerai come convertire un intero documento Excel O un foglio di lavoro specifico in PDF utilizzando Spire.XLS for .NET.
Installa Spire.XLS for .NET
Per cominciare, è necessario aggiungere i file DLL inclusi nel pacchetto Spire.XLS for .NET come riferimenti nel progetto .NET. I file DLL possono essere scaricati da questo link o installato tramite NuGet.
PM> Install-Package Spire.XLS
Converti un intero documento Excel in PDF
Di seguito sono riportati i passaggi per convertire un intero documento Excel in PDF utilizzando Spire.XLS for .NET.
- Crea un oggetto cartella di lavoro.
- Carica un documento Excel di esempio utilizzando il metodo Workbook.LoadFromFile().
- Impostare le opzioni di conversione da Excel a PDF tramite le proprietà della classe ConverterSetting.
- Converti l'intero documento Excel in PDF utilizzando il metodo Workbook.SaveToFile().
- C#
- VB.NET
using Spire.Xls;
namespace ConvertExcelToPDF
{
class Program
{
static void Main(string[] args)
{
//Create a Workbook instance
Workbook workbook = new Workbook();
//Load a sample Excel file
workbook.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Sample.xlsx");
//Set worksheets to fit to page when converting
workbook.ConverterSetting.SheetFitToPage = true;
//Save to PDF
workbook.SaveToFile("ExcelToPdf.pdf", FileFormat.PDF);
}
}
}

Converti un foglio di lavoro specifico in PDF
Di seguito sono riportati i passaggi per convertire un foglio di lavoro specifico in PDF utilizzando Spire.XLS for .NET.
- Crea un oggetto cartella di lavoro.
- Carica un documento Excel di esempio utilizzando il metodo Workbook.LoadFromFile().
- Impostare le opzioni di conversione da Excel a PDF tramite le proprietà della classe ConverterSetting.
- Ottieni un foglio di lavoro specifico tramite la proprietà Workbook.Worksheets[index].
- Converti il foglio di lavoro in PDF usando il metodo Worksheet.SaveToPdf().
- C#
- VB.NET
using Spire.Xls;
namespace ConvertWorksheetToPdf
{
class Program
{
static void Main(string[] args)
{
//Create a Workbook instance
Workbook workbook = new Workbook();
//Load a sample Excel file
workbook.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Sample.xlsx");
//Set worksheets to fit to page when converting
workbook.ConverterSetting.SheetFitToPage = true;
//Get the first worksheet
Worksheet worksheet = workbook.Worksheets[0];
//Save to PDF
worksheet.SaveToPdf("WorksheetToPdf.pdf");
}
}
}

Richiedi una licenza temporanea
Se desideri rimuovere il messaggio di valutazione dai documenti generati o eliminare le limitazioni delle funzioni, per favore richiedere una licenza di prova di 30 giorni per te.
C#/VB.NET : convertir Excel en PDF
Table des matières
Installé via NuGet
PM> Install-Package Spire.XLS
Liens connexes
En convertissant un fichier Excel au format PDF, n'importe qui peut ouvrir le fichier même lorsqu'aucun Office n'est installé dans le système. De plus, la conversion de documents Excel en PDF est utile car les fichiers PDF peuvent être facilement partagés et imprimés. Dans cet article, vous apprendrez à convertir un document Excel entier ou une feuille de travail spécifique en PDF en utilisant Spire.XLS for .NET.
Installer Spire.XLS for .NET
Pour commencer, vous devez ajouter les fichiers DLL inclus dans le package Spire.XLS for .NET en tant que références dans votre projet .NET. Les fichiers DLL peuvent être téléchargés depuis ce lien ou installé via NuGet.
PM> Install-Package Spire.XLS
Convertir un document Excel entier en PDF
Voici les étapes pour convertir un document Excel entier en PDF à l'aide de Spire.XLS for .NET.
- Créez un objet Workbook.
- Chargez un exemple de document Excel à l'aide de la méthode Workbook.LoadFromFile().
- Définissez les options de conversion Excel en PDF via les propriétés sous la classe ConverterSetting.
- Convertissez l'intégralité du document Excel en PDF à l'aide de la méthode Workbook.SaveToFile().
- C#
- VB.NET
using Spire.Xls;
namespace ConvertExcelToPDF
{
class Program
{
static void Main(string[] args)
{
//Create a Workbook instance
Workbook workbook = new Workbook();
//Load a sample Excel file
workbook.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Sample.xlsx");
//Set worksheets to fit to page when converting
workbook.ConverterSetting.SheetFitToPage = true;
//Save to PDF
workbook.SaveToFile("ExcelToPdf.pdf", FileFormat.PDF);
}
}
}

Convertir une feuille de calcul spécifique en PDF
Voici les étapes pour convertir une feuille de calcul spécifique en PDF à l'aide de Spire.XLS for .NET.
- Créez un objet Workbook.
- Chargez un exemple de document Excel à l'aide de la méthode Workbook.LoadFromFile().
- Définissez les options de conversion Excel en PDF via les propriétés sous la classe ConverterSetting.
- Obtenez une feuille de calcul spécifique via la propriété Workbook.Worksheets[index].
- Convertissez la feuille de calcul en PDF à l'aide de la méthode Worksheet.SaveToPdf().
- C#
- VB.NET
using Spire.Xls;
namespace ConvertWorksheetToPdf
{
class Program
{
static void Main(string[] args)
{
//Create a Workbook instance
Workbook workbook = new Workbook();
//Load a sample Excel file
workbook.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Sample.xlsx");
//Set worksheets to fit to page when converting
workbook.ConverterSetting.SheetFitToPage = true;
//Get the first worksheet
Worksheet worksheet = workbook.Worksheets[0];
//Save to PDF
worksheet.SaveToPdf("WorksheetToPdf.pdf");
}
}
}

Demander une licence temporaire
Si vous souhaitez supprimer le message d'évaluation des documents générés ou vous débarrasser des limitations de la fonction, veuillez demander une licence d'essai de 30 jours pour toi.
C#/VB.NET: Converter Word em Imagens (JPG, PNG e SVG)
Índice
Instalado via NuGet
PM> Install-Package Spire.Doc
Links Relacionados
Em comparação com o formato de documento do Word, as imagens são mais convenientes para compartilhar e visualizar entre plataformas, porque não requerem a instalação do MS Word nas máquinas. Além disso, a conversão do Word em imagens pode preservar a aparência original do documento, o que é útil quando outras modificações não são desejadas. Neste artigo, você aprenderá como converter documentos do Word em imagens em C# e VB.NET usando Spire.Doc for .NET.
- Converter Word para JPG em C#, VB.NET
- Converter Word para SVG em C#, VB.NET
- Converta Word para PNG com resolução personalizada em C#, VB.NET
Instalar o Spire.Doc for .NET
Para começar, você precisa adicionar os arquivos DLL incluídos no pacote Spire.Doc for.NET como referências em seu projeto .NET. Os arquivos DLL podem ser baixados de esse link ou instalado via NuGet.
PM> Install-Package Spire.Doc
Converter Word para JPG em C#, VB.NET
O Spire.Doc for .NET oferece o método Document.SaveToImages() para converter um documento inteiro do Word em imagens individuais de bitmap ou metarquivo. Em seguida, uma imagem bitmap ou metarquivo pode ser salva como um arquivo de formato BMP, EMF, JPEG, PNG, GIF ou WMF. A seguir estão as etapas para converter um documento do Word em imagens JPG usando esta biblioteca.
- Crie um objeto Documento.
- Carregue um documento do Word usando o método Document.LoadFromFile().
- Converta o documento em imagens Bitmap usando o método Document.SaveToImages().
- Percorra a coleção de imagens para obter a imagem específica e salve-a como um arquivo JPG.
- C#
- VB.NET
using Spire.Doc;
using Spire.Doc.Documents;
using System;
using System.Drawing;
using System.Drawing.Imaging;
namespace ConvertWordToJPG
{
class Program
{
static void Main(string[] args)
{
//Create a Document object
Document doc = new Document();
//Load a Word document
doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Template.docx");
//Convert the whole document into individual images
Image[] images = doc.SaveToImages(ImageType.Bitmap);
//Loop through the image collection
for (int i = 0; i < images.Length; i++)
{
//Save the image to a JPEG format file
string outputfile = String.Format("Image-{0}.jpg", i);
images[i].Save("C:\\Users\\Administrator\\Desktop\\Images\\" + outputfile, ImageFormat.Jpeg);
}
}
}
}
Converter Word para SVG em C#, VB.NET
Usando o Spire.Doc for .NET, você pode salvar um documento do Word como uma fila de matrizes de bytes. Cada array de bytes pode então ser escrito como um arquivo SVG. As etapas detalhadas para converter Word para SVG são as seguintes.
- Crie um objeto Documento.
- Carregue um arquivo do Word usando o método Document.LoadFromFile().
- Salve o documento como uma fila de matrizes de bytes usando o método Document.SaveToSVG().
- Faça um loop pelos itens na fila para obter uma matriz de bytes específica.
- Grave a matriz de bytes em um arquivo SVG.
- C#
- VB.NET
using Spire.Doc;
using System;
using System.Collections.Generic;
using System.IO;
namespace CovnertWordToSVG
{
class Program
{
static void Main(string[] args)
{
//Create a Document object
Document doc = new Document();
//Load a Word document
doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Template.docx");
//Save the document as a queue of byte arrays
Queue<byte[]> svgBytes = doc.SaveToSVG();
//Loop through the items in the queue
for (int i = 0; i < svgBytes.Count; i++)
{
//Convert the queue to an array
byte[][] bytes = svgBytes.ToArray();
//Specify the output file name
string outputfile = String.Format("Image-{0}.svg", i);
//Write the byte[] in a SVG format file
FileStream fs = new FileStream("C:\\Users\\Administrator\\Desktop\\Images\\" + outputfile, FileMode.Create);
fs.Write(bytes[i], 0, bytes[i].Length);
fs.Close();
}
}
}
}
Converta Word para PNG com resolução personalizada em C#, VB.NET
Uma imagem com resolução mais alta geralmente é mais clara. Você pode personalizar a resolução da imagem ao converter Word para PNG seguindo as etapas a seguir.
- Crie um objeto Documento.
- Carregue um arquivo do Word usando o método Document.LoadFromFile().
- Converta o documento em imagens Bitmap usando o método Document.SaveToImages().
- Percorra a coleção de imagens para obter a imagem específica.
- Chame o método personalizado ResetResolution() para redefinir a resolução da imagem.
- Salve a imagem como um arquivo PNG.
- C#
- VB.NET
using Spire.Doc;
using System;
using System.Drawing;
using System.Drawing.Imaging;
using Spire.Doc.Documents;
namespace ConvertWordToPng
{
class Program
{
static void Main(string[] args)
{
//Create a Document object
Document doc = new Document();
//Load a Word document
doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Template.docx");
//Convert the whole document into individual images
Image[] images = doc.SaveToImages(ImageType.Metafile);
//Loop through the image collection
for (int i = 0; i < images.Length; i++)
{
//Reset the resolution of a specific image
Image newimage = ResetResolution(images[i] as Metafile, 150);
//Save the image to a PNG format file
string outputfile = String.Format("Image-{0}.png", i);
newimage.Save("C:\\Users\\Administrator\\Desktop\\Images\\" + outputfile, ImageFormat.Png);
}
}
//Set the image resolution by the ResetResolution() method
public static Image ResetResolution(Metafile mf, float resolution)
{
int width = (int)(mf.Width * resolution / mf.HorizontalResolution);
int height = (int)(mf.Height * resolution / mf.VerticalResolution);
Bitmap bmp = new Bitmap(width, height);
bmp.SetResolution(resolution, resolution);
using (Graphics g = Graphics.FromImage(bmp))
{
g.DrawImage(mf, Point.Empty);
}
return bmp;
}
}
}

Solicitar uma licença temporária
Se você deseja remover a mensagem de avaliação dos documentos gerados ou se livrar das limitações de função, por favor solicite uma licença de teste de 30 dias para você mesmo.
C#/VB.NET: преобразование Word в изображения (JPG, PNG и SVG)
Оглавление
Установлено через NuGet
PM> Install-Package Spire.Doc
Ссылки по теме
По сравнению с форматом документа Word изображения более удобны для совместного использования и предварительного просмотра на разных платформах, поскольку они не требуют установки MS Word на компьютерах. Кроме того, преобразование Word в изображения может сохранить первоначальный вид документа, что полезно, когда дальнейшие изменения нежелательны. В этой статье вы узнаете, как конвертировать документы Word в изображения на C# и VB.NET используя Spire.Doc for .NET.
- Преобразование Word в JPG на C#, VB.NET
- Преобразование Word в SVG в C#, VB.NET
- Преобразование Word в PNG с настроенным разрешением в C#, VB.NET
Установите Spire.Doc for .NET
Для начала вам необходимо добавить файлы DLL, включенные в пакет Spire.Doc for .NET, в качестве ссылок в ваш проект .NET. Файлы DLL можно загрузить с эта ссылка или установлен через NuGet.
PM> Install-Package Spire.Doc
Преобразование Word в JPG на C#, VB.NET
Spire.Doc for .NET предлагает метод Document.SaveToImages() для преобразования всего документа Word в отдельные Битовая карта или Метафайл изображений. Затем растровое изображение или метафайл можно сохранить как файл формата BMP, EMF, JPEG, PNG, GIF или WMF. Ниже приведены шаги для преобразования документа Word в изображения JPG с использованием этой библиотеки.
- Создайте объект документа.
- Загрузите документ Word с помощью метода Document.LoadFromFile().
- Преобразовать документ в Битовая карта изображения с помощью метода Document.SaveToImages().
- Прокрутите коллекцию изображений, чтобы получить конкретное, и сохраните его как файл JPG.
- C#
- VB.NET
using Spire.Doc;
using Spire.Doc.Documents;
using System;
using System.Drawing;
using System.Drawing.Imaging;
namespace ConvertWordToJPG
{
class Program
{
static void Main(string[] args)
{
//Create a Document object
Document doc = new Document();
//Load a Word document
doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Template.docx");
//Convert the whole document into individual images
Image[] images = doc.SaveToImages(ImageType.Bitmap);
//Loop through the image collection
for (int i = 0; i < images.Length; i++)
{
//Save the image to a JPEG format file
string outputfile = String.Format("Image-{0}.jpg", i);
images[i].Save("C:\\Users\\Administrator\\Desktop\\Images\\" + outputfile, ImageFormat.Jpeg);
}
}
}
}
Преобразование Word в SVG в C#, VB.NET
Используя Spire.Doc for .NET, вы можете сохранить документ Word в виде очереди байтовых массивов. Затем каждый массив байтов можно записать в виде файла SVG. Ниже приведены подробные шаги по преобразованию Word в SVG.
- Создайте объект документа.
- Загрузите файл Word с помощью метода Document.LoadFromFile().
- Сохраните документ в виде очереди байтовых массивов с помощью метода Document.SaveToSVG().
- Переберите элементы в очереди, чтобы получить определенный массив байтов.
- Запишите массив байтов в файл SVG.
- C#
- VB.NET
using Spire.Doc;
using System;
using System.Collections.Generic;
using System.IO;
namespace CovnertWordToSVG
{
class Program
{
static void Main(string[] args)
{
//Create a Document object
Document doc = new Document();
//Load a Word document
doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Template.docx");
//Save the document as a queue of byte arrays
Queue<byte[]> svgBytes = doc.SaveToSVG();
//Loop through the items in the queue
for (int i = 0; i < svgBytes.Count; i++)
{
//Convert the queue to an array
byte[][] bytes = svgBytes.ToArray();
//Specify the output file name
string outputfile = String.Format("Image-{0}.svg", i);
//Write the byte[] in a SVG format file
FileStream fs = new FileStream("C:\\Users\\Administrator\\Desktop\\Images\\" + outputfile, FileMode.Create);
fs.Write(bytes[i], 0, bytes[i].Length);
fs.Close();
}
}
}
}
Преобразование Word в PNG с настроенным разрешением в C#, VB.NET
Изображение с более высоким разрешением, как правило, более четкое. Вы можете настроить разрешение изображения при преобразовании Word в PNG, выполнив следующие действия.
- Создайте объект документа.
- Загрузите файл Word с помощью метода Document.LoadFromFile().
- Преобразовать документ в Битовая карта изображения с помощью метода Document.SaveToImages().
- Прокрутите коллекцию изображений, чтобы получить конкретное.
- Вызовите пользовательский метод ResetResolution(), чтобы сбросить разрешение изображения.
- Сохраните изображение как файл PNG.
- C#
- VB.NET
using Spire.Doc;
using System;
using System.Drawing;
using System.Drawing.Imaging;
using Spire.Doc.Documents;
namespace ConvertWordToPng
{
class Program
{
static void Main(string[] args)
{
//Create a Document object
Document doc = new Document();
//Load a Word document
doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Template.docx");
//Convert the whole document into individual images
Image[] images = doc.SaveToImages(ImageType.Metafile);
//Loop through the image collection
for (int i = 0; i < images.Length; i++)
{
//Reset the resolution of a specific image
Image newimage = ResetResolution(images[i] as Metafile, 150);
//Save the image to a PNG format file
string outputfile = String.Format("Image-{0}.png", i);
newimage.Save("C:\\Users\\Administrator\\Desktop\\Images\\" + outputfile, ImageFormat.Png);
}
}
//Set the image resolution by the ResetResolution() method
public static Image ResetResolution(Metafile mf, float resolution)
{
int width = (int)(mf.Width * resolution / mf.HorizontalResolution);
int height = (int)(mf.Height * resolution / mf.VerticalResolution);
Bitmap bmp = new Bitmap(width, height);
bmp.SetResolution(resolution, resolution);
using (Graphics g = Graphics.FromImage(bmp))
{
g.DrawImage(mf, Point.Empty);
}
return bmp;
}
}
}

Подать заявку на временную лицензию
Если вы хотите удалить оценочное сообщение из сгенерированных документов или избавиться от функциональных ограничений, пожалуйста запросить 30-дневную пробную лицензию для себя.
C#/VB.NET: Word in Bilder konvertieren (JPG, PNG und SVG)
Inhaltsverzeichnis
Über NuGet installiert
PM> Install-Package Spire.Doc
verwandte Links
Im Vergleich zum Word-Dokumentformat lassen sich Bilder bequemer plattformübergreifend teilen und in der Vorschau anzeigen, da keine Installation von MS Word auf Computern erforderlich ist. Darüber hinaus kann durch die Konvertierung von Word in Bilder das ursprüngliche Erscheinungsbild des Dokuments erhalten bleiben, was nützlich ist, wenn keine weiteren Änderungen gewünscht sind. In diesem Artikel erfahren Sie, wie das geht Konvertieren Sie Word-Dokumente in Bilder in C# und VB.NET mit Spire.Doc for .NET.
- Konvertieren Sie Word in JPG in C#, VB.NET
- Konvertieren Sie Word in SVG in C#, VB.NET
- Konvertieren Sie Word in PNG mit benutzerdefinierter Auflösung in C#, VB.NET
Installieren Sie Spire.Doc for .NET
Zunächst müssen Sie die im Spire.Doc for.NET-Paket enthaltenen DLL-Dateien als Referenzen in Ihrem .NET-Projekt hinzufügen. Die DLL-Dateien können entweder über diesen Link heruntergeladen oder über NuGet installiert werden.
PM> Install-Package Spire.Doc
Konvertieren Sie Word in JPG in C#, VB.NET
Spire.Doc for .NET bietet die Methode Document.SaveToImages() zum Konvertieren eines gesamten Word-Dokuments in einzelne Bitmap- oder Metafile-Bilder. Anschließend kann ein Bitmap- oder Metafile-Bild als Datei im BMP-, EMF-, JPEG-, PNG-, GIF- oder WMF-Format gespeichert werden. Im Folgenden finden Sie die Schritte zum Konvertieren eines Word-Dokuments in JPG-Bilder mithilfe dieser Bibliothek.
- Erstellen Sie ein Document-Objekt.
- Laden Sie ein Word-Dokument mit der Methode Document.LoadFromFile().
- Konvertieren Sie das Dokument mit der Methode Document.SaveToImages() in Bitmap-Bilder.
- Durchlaufen Sie die Bildsammlung, um das spezifische Bild zu erhalten, und speichern Sie es als JPG-Datei.
- C#
- VB.NET
using Spire.Doc;
using Spire.Doc.Documents;
using System;
using System.Drawing;
using System.Drawing.Imaging;
namespace ConvertWordToJPG
{
class Program
{
static void Main(string[] args)
{
//Create a Document object
Document doc = new Document();
//Load a Word document
doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Template.docx");
//Convert the whole document into individual images
Image[] images = doc.SaveToImages(ImageType.Bitmap);
//Loop through the image collection
for (int i = 0; i < images.Length; i++)
{
//Save the image to a JPEG format file
string outputfile = String.Format("Image-{0}.jpg", i);
images[i].Save("C:\\Users\\Administrator\\Desktop\\Images\\" + outputfile, ImageFormat.Jpeg);
}
}
}
}
Konvertieren Sie Word in SVG in C#, VB.NET
Mit Spire.Doc for .NET können Sie ein Word-Dokument als Warteschlange von Byte-Arrays speichern. Jedes Byte-Array kann dann als SVG-Datei geschrieben werden. Die detaillierten Schritte zum Konvertieren von Word in SVG sind wie folgt.
- Erstellen Sie ein Document-Objekt.
- Laden Sie eine Word-Datei mit der Methode Document.LoadFromFile().
- Speichern Sie das Dokument als Warteschlange von Byte-Arrays mit der Methode Document.SaveToSVG().
- Durchlaufen Sie die Elemente in der Warteschlange, um ein bestimmtes Byte-Array zu erhalten.
- Schreiben Sie das Byte-Array in eine SVG-Datei.
- C#
- VB.NET
using Spire.Doc;
using System;
using System.Collections.Generic;
using System.IO;
namespace CovnertWordToSVG
{
class Program
{
static void Main(string[] args)
{
//Create a Document object
Document doc = new Document();
//Load a Word document
doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Template.docx");
//Save the document as a queue of byte arrays
Queue<byte[]> svgBytes = doc.SaveToSVG();
//Loop through the items in the queue
for (int i = 0; i < svgBytes.Count; i++)
{
//Convert the queue to an array
byte[][] bytes = svgBytes.ToArray();
//Specify the output file name
string outputfile = String.Format("Image-{0}.svg", i);
//Write the byte[] in a SVG format file
FileStream fs = new FileStream("C:\\Users\\Administrator\\Desktop\\Images\\" + outputfile, FileMode.Create);
fs.Write(bytes[i], 0, bytes[i].Length);
fs.Close();
}
}
}
}
Konvertieren Sie Word in PNG mit benutzerdefinierter Auflösung in C#, VB.NET
Ein Bild mit höherer Auflösung ist im Allgemeinen klarer. Sie können die Bildauflösung beim Konvertieren von Word in PNG anpassen, indem Sie die folgenden Schritte ausführen.
- Erstellen Sie ein Document-Objekt.
- Laden Sie eine Word-Datei mit der Methode Document.LoadFromFile().
- Konvertieren Sie das Dokument mit der Methode Document.SaveToImages() in Bitmap-Bilder.
- Durchlaufen Sie die Bildsammlung, um das spezifische Bild zu erhalten.
- Rufen Sie die benutzerdefinierte Methode ResetResolution() auf, um die Bildauflösung zurückzusetzen.
- Speichern Sie das Bild als PNG-Datei.
- C#
- VB.NET
using Spire.Doc;
using System;
using System.Drawing;
using System.Drawing.Imaging;
using Spire.Doc.Documents;
namespace ConvertWordToPng
{
class Program
{
static void Main(string[] args)
{
//Create a Document object
Document doc = new Document();
//Load a Word document
doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Template.docx");
//Convert the whole document into individual images
Image[] images = doc.SaveToImages(ImageType.Metafile);
//Loop through the image collection
for (int i = 0; i < images.Length; i++)
{
//Reset the resolution of a specific image
Image newimage = ResetResolution(images[i] as Metafile, 150);
//Save the image to a PNG format file
string outputfile = String.Format("Image-{0}.png", i);
newimage.Save("C:\\Users\\Administrator\\Desktop\\Images\\" + outputfile, ImageFormat.Png);
}
}
//Set the image resolution by the ResetResolution() method
public static Image ResetResolution(Metafile mf, float resolution)
{
int width = (int)(mf.Width * resolution / mf.HorizontalResolution);
int height = (int)(mf.Height * resolution / mf.VerticalResolution);
Bitmap bmp = new Bitmap(width, height);
bmp.SetResolution(resolution, resolution);
using (Graphics g = Graphics.FromImage(bmp))
{
g.DrawImage(mf, Point.Empty);
}
return bmp;
}
}
}

Beantragen Sie eine temporäre Lizenz
Wenn Sie die Bewertungsmeldung aus den generierten Dokumenten entfernen oder die Funktionseinschränkungen beseitigen möchten, wenden Sie sich bitte an uns Fordern Sie eine 30-Tage-Testlizenz an für sich selbst.
C#/VB.NET: convertir Word a imágenes (JPG, PNG y SVG)
Tabla de contenido
Instalado a través de NuGet
PM> Install-Package Spire.Doc
enlaces relacionados
En comparación con el formato de documento de Word, las imágenes son más convenientes para compartir y obtener una vista previa entre plataformas, ya que no requieren que MS Word esté instalado en las máquinas. Además, convertir Word en imágenes puede conservar la apariencia original del documento, lo cual es útil cuando no se desean modificaciones adicionales. En este artículo, aprenderá cómo convertir documentos de Word a imágenes en C# y VB.NET utilizando Spire.Doc for .NET.
- Convierta Word a JPG en C#, VB.NET
- Convierta Word a SVG en C#, VB.NET
- Convierta Word a PNG con resolución personalizada en C#, VB.NET
Instalar Spire.Doc for .NET
Para empezar, debe agregar los archivos DLL incluidos en el paquete Spire.Doc for .NET como referencias en su proyecto .NET. Los archivos DLL se pueden descargar desde este enlace o instalado a través de NuGet.
PM> Install-Package Spire.Doc
Convierta Word a JPG en C#, VB.NET
Spire.Doc for .NET ofrece el método Document.SaveToImages() para convertir un documento de Word completo en documentos individuales.mapa de bitsometarchivoimágenes Luego, una imagen de mapa de bits o metarchivo se puede guardar como un archivo de formato BMP, EMF, JPEG, PNG, GIF o WMF. Los siguientes son los pasos para convertir un documento de Word a imágenes JPG utilizando esta biblioteca.
- Cree un objeto Documento.
- Cargue un documento de Word utilizando el método Document.LoadFromFile().
- Convierta el documento en imágenes de mapa de bits utilizando el método Document.SaveToImages().
- Recorra la colección de imágenes para obtener la específica y guárdela como un archivo JPG.
- C#
- VB.NET
using Spire.Doc;
using Spire.Doc.Documents;
using System;
using System.Drawing;
using System.Drawing.Imaging;
namespace ConvertWordToJPG
{
class Program
{
static void Main(string[] args)
{
//Create a Document object
Document doc = new Document();
//Load a Word document
doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Template.docx");
//Convert the whole document into individual images
Image[] images = doc.SaveToImages(ImageType.Bitmap);
//Loop through the image collection
for (int i = 0; i < images.Length; i++)
{
//Save the image to a JPEG format file
string outputfile = String.Format("Image-{0}.jpg", i);
images[i].Save("C:\\Users\\Administrator\\Desktop\\Images\\" + outputfile, ImageFormat.Jpeg);
}
}
}
}
Convierta Word a SVG en C#, VB.NET
Con Spire.Doc for .NET, puede guardar un documento de Word como una cola de matrices de bytes. Cada matriz de bytes se puede escribir como un archivo SVG. Los pasos detallados para convertir Word a SVG son los siguientes.
- Cree un objeto Documento.
- Cargue un archivo de Word usando el método Document.LoadFromFile().
- Guarde el documento como una cola de matrices de bytes utilizando el método Document.SaveToSVG().
- Recorra los elementos de la cola para obtener una matriz de bytes específica.
- Escriba la matriz de bytes en un archivo SVG.
- C#
- VB.NET
using Spire.Doc;
using System;
using System.Collections.Generic;
using System.IO;
namespace CovnertWordToSVG
{
class Program
{
static void Main(string[] args)
{
//Create a Document object
Document doc = new Document();
//Load a Word document
doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Template.docx");
//Save the document as a queue of byte arrays
Queue<byte[]> svgBytes = doc.SaveToSVG();
//Loop through the items in the queue
for (int i = 0; i < svgBytes.Count; i++)
{
//Convert the queue to an array
byte[][] bytes = svgBytes.ToArray();
//Specify the output file name
string outputfile = String.Format("Image-{0}.svg", i);
//Write the byte[] in a SVG format file
FileStream fs = new FileStream("C:\\Users\\Administrator\\Desktop\\Images\\" + outputfile, FileMode.Create);
fs.Write(bytes[i], 0, bytes[i].Length);
fs.Close();
}
}
}
}
Convierta Word a PNG con resolución personalizada en C#, VB.NET
Una imagen con mayor resolución es generalmente más clara. Puede personalizar la resolución de la imagen mientras convierte Word a PNG siguiendo los siguientes pasos.
- Cree un objeto Documento.
- Cargue un archivo de Word usando el método Document.LoadFromFile().
- Convierta el documento en imágenes de mapa de bits utilizando el método Document.SaveToImages().
- Recorra la colección de imágenes para obtener la específica.
- Llame al método personalizado ResetResolution() para restablecer la resolución de la imagen.
- Guarde la imagen como un archivo PNG.
- C#
- VB.NET
using Spire.Doc;
using System;
using System.Drawing;
using System.Drawing.Imaging;
using Spire.Doc.Documents;
namespace ConvertWordToPng
{
class Program
{
static void Main(string[] args)
{
//Create a Document object
Document doc = new Document();
//Load a Word document
doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Template.docx");
//Convert the whole document into individual images
Image[] images = doc.SaveToImages(ImageType.Metafile);
//Loop through the image collection
for (int i = 0; i < images.Length; i++)
{
//Reset the resolution of a specific image
Image newimage = ResetResolution(images[i] as Metafile, 150);
//Save the image to a PNG format file
string outputfile = String.Format("Image-{0}.png", i);
newimage.Save("C:\\Users\\Administrator\\Desktop\\Images\\" + outputfile, ImageFormat.Png);
}
}
//Set the image resolution by the ResetResolution() method
public static Image ResetResolution(Metafile mf, float resolution)
{
int width = (int)(mf.Width * resolution / mf.HorizontalResolution);
int height = (int)(mf.Height * resolution / mf.VerticalResolution);
Bitmap bmp = new Bitmap(width, height);
bmp.SetResolution(resolution, resolution);
using (Graphics g = Graphics.FromImage(bmp))
{
g.DrawImage(mf, Point.Empty);
}
return bmp;
}
}
}

Solicitar una Licencia Temporal
Si desea eliminar el mensaje de evaluación de los documentos generados o deshacerse de las limitaciones de la función, por favor solicitar una licencia de prueba de 30 días para ti.
C#/VB.NET: Word를 이미지로 변환(JPG, PNG 및 SVG)
목차
NuGet을 통해 설치됨
PM> Install-Package Spire.Doc
관련된 링크들
Word 문서 형식과 비교할 때 그림은 컴퓨터에 MS Word를 설치할 필요가 없기 때문에 여러 플랫폼에서 공유하고 미리보기가 더 편리합니다. 또한 Word를 이미지로 변환하면 문서의 원래 모양을 유지할 수 있으므로 추가 수정을 원하지 않을 때 유용합니다. 이 기사에서는 다음을 수행하는 방법을 배웁니다 C# 및 VB.NET에서 Word 문서를 이미지로 변환 Spire.Doc for .NET 사용.
Spire.Doc for .NET 설치
T먼저 Spire.Doc for.NET 패키지에 포함된 DLL 파일을 .NET 프로젝트의 참조로 추가해야 합니다. DLL 파일은 다음에서 다운로드할 수 있습니다 이 링크 또는 NuGet을 통해 설치됩니다.
PM> Install-Package Spire.Doc
C#, VB.NET에서 Word를 JPG로 변환
Spire.Doc for .NET은 전체 Word 문서를 개별 문서로 변환하는 Document.SaveToImages() 메서드를 제공합니다. 비트맵 또는 메타파일 이미지. 그런 다음 비트맵 또는 메타파일 이미지를 BMP, EMF, JPEG, PNG, GIF 또는 WMF 형식 파일로 저장할 수 있습니다. 다음은 이 라이브러리를 사용하여 Word 문서를 JPG 이미지로 변환하는 단계입니다.
- 문서 개체를 만듭니다.
- Document.LoadFromFile() 메서드를 사용하여 Word 문서를 로드합니다.
- Document.SaveToImages() 메서드를 사용하여 문서를 비트맵 이미지로 변환합니다.
- 이미지 컬렉션을 반복하여 특정 이미지를 가져와 JPG 파일로 저장합니다.
- C#
- VB.NET
using Spire.Doc;
using Spire.Doc.Documents;
using System;
using System.Drawing;
using System.Drawing.Imaging;
namespace ConvertWordToJPG
{
class Program
{
static void Main(string[] args)
{
//Create a Document object
Document doc = new Document();
//Load a Word document
doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Template.docx");
//Convert the whole document into individual images
Image[] images = doc.SaveToImages(ImageType.Bitmap);
//Loop through the image collection
for (int i = 0; i < images.Length; i++)
{
//Save the image to a JPEG format file
string outputfile = String.Format("Image-{0}.jpg", i);
images[i].Save("C:\\Users\\Administrator\\Desktop\\Images\\" + outputfile, ImageFormat.Jpeg);
}
}
}
}
C#, VB.NET에서 Word를 SVG로 변환
Spire.Doc for .NET을 사용하면 Word 문서를 바이트 배열의 대기열로 저장할 수 있습니다. 그런 다음 각 바이트 배열을 SVG 파일로 작성할 수 있습니다. Word를 SVG로 변환하는 자세한 단계는 다음과 같습니다.
- 문서 개체를 만듭니다.
- Document.LoadFromFile() 메서드를 사용하여 Word 파일을 로드합니다.
- Document.SaveToSVG() 메서드를 사용하여 문서를 바이트 배열의 대기열로 저장합니다.
- 대기열의 항목을 반복하여 특정 바이트 배열을 가져옵니다.
- 바이트 배열을 SVG 파일에 씁니다.
- C#
- VB.NET
using Spire.Doc;
using System;
using System.Collections.Generic;
using System.IO;
namespace CovnertWordToSVG
{
class Program
{
static void Main(string[] args)
{
//Create a Document object
Document doc = new Document();
//Load a Word document
doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Template.docx");
//Save the document as a queue of byte arrays
Queue<byte[]> svgBytes = doc.SaveToSVG();
//Loop through the items in the queue
for (int i = 0; i < svgBytes.Count; i++)
{
//Convert the queue to an array
byte[][] bytes = svgBytes.ToArray();
//Specify the output file name
string outputfile = String.Format("Image-{0}.svg", i);
//Write the byte[] in a SVG format file
FileStream fs = new FileStream("C:\\Users\\Administrator\\Desktop\\Images\\" + outputfile, FileMode.Create);
fs.Write(bytes[i], 0, bytes[i].Length);
fs.Close();
}
}
}
}
C#, VB.NET에서 사용자 지정 해상도를 사용하여 Word를 PNG로 변환
일반적으로 해상도가 높은 이미지가 더 선명합니다. 다음 단계에 따라 Word를 PNG로 변환하는 동안 이미지 해상도를 사용자 지정할 수 있습니다.
- 문서 개체를 만듭니다.
- Document.LoadFromFile() 메서드를 사용하여 Word 파일을 로드합니다.
- Document.SaveToImages() 메서드를 사용하여 문서를 비트맵 이미지로 변환합니다.
- 이미지 컬렉션을 반복하여 특정 이미지를 얻습니다.
- 커스텀 메서드 ResetResolution()을 호출하여 이미지 해상도를 재설정합니다.
- 이미지를 PNG 파일로 저장합니다.
- C#
- VB.NET
using Spire.Doc;
using System;
using System.Drawing;
using System.Drawing.Imaging;
using Spire.Doc.Documents;
namespace ConvertWordToPng
{
class Program
{
static void Main(string[] args)
{
//Create a Document object
Document doc = new Document();
//Load a Word document
doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Template.docx");
//Convert the whole document into individual images
Image[] images = doc.SaveToImages(ImageType.Metafile);
//Loop through the image collection
for (int i = 0; i < images.Length; i++)
{
//Reset the resolution of a specific image
Image newimage = ResetResolution(images[i] as Metafile, 150);
//Save the image to a PNG format file
string outputfile = String.Format("Image-{0}.png", i);
newimage.Save("C:\\Users\\Administrator\\Desktop\\Images\\" + outputfile, ImageFormat.Png);
}
}
//Set the image resolution by the ResetResolution() method
public static Image ResetResolution(Metafile mf, float resolution)
{
int width = (int)(mf.Width * resolution / mf.HorizontalResolution);
int height = (int)(mf.Height * resolution / mf.VerticalResolution);
Bitmap bmp = new Bitmap(width, height);
bmp.SetResolution(resolution, resolution);
using (Graphics g = Graphics.FromImage(bmp))
{
g.DrawImage(mf, Point.Empty);
}
return bmp;
}
}
}

임시 면허 신청
생성된 문서에서 평가 메시지를 제거하거나 기능 제한을 제거하려면 다음을 수행하십시오 30일 평가판 라이선스 요청 자신을 위해.
C#/VB.NET: Converti Word in Immagini (JPG, PNG e SVG)
Sommario
Installato tramite NuGet
PM> Install-Package Spire.Doc
Link correlati
Rispetto al formato di documento Word, le immagini sono più convenienti da condividere e visualizzare in anteprima su più piattaforme, perché non richiedono l'installazione di MS Word sui computer. Inoltre, la conversione di Word in immagini può preservare l'aspetto originale del documento, utile quando non si desiderano ulteriori modifiche. In questo articolo imparerai come convertire documenti Word in immagini in C# e VB.NET utilizzando Spire.Doc for .NET.
- Converti Word in JPG in C#, VB.NET
- Converti Word in SVG in C#, VB.NET
- Converti Word in PNG con risoluzione personalizzata in C#, VB.NET
Installa Spire.Doc for .NET
Per cominciare, è necessario aggiungere i file DLL inclusi nel pacchetto Spire.Doc for.NET come riferimenti nel progetto .NET. I file DLL possono essere scaricati da questo link o installato tramite NuGet.
PM> Install-Package Spire.Doc
Converti Word in JPG in C#, VB.NET
Spire.Doc for .NET offre il metodo Document.SaveToImages() per convertire un intero documento Word in singole immagini Bitmap o Metafile. Quindi, un'immagine Bitmap o Metafile può essere salvata come file in formato BMP, EMF, JPEG, PNG, GIF o WMF. Di seguito sono riportati i passaggi per convertire un documento Word in immagini JPG utilizzando questa libreria.
- Creare un oggetto documento.
- Carica un documento Word usando il metodo Document.LoadFromFile().
- Converti il documento in immagini bitmap utilizzando il metodo Document.SaveToImages().
- Passa attraverso la raccolta di immagini per ottenere quella specifica e salvala come file JPG.
- C#
- VB.NET
using Spire.Doc;
using Spire.Doc.Documents;
using System;
using System.Drawing;
using System.Drawing.Imaging;
namespace ConvertWordToJPG
{
class Program
{
static void Main(string[] args)
{
//Create a Document object
Document doc = new Document();
//Load a Word document
doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Template.docx");
//Convert the whole document into individual images
Image[] images = doc.SaveToImages(ImageType.Bitmap);
//Loop through the image collection
for (int i = 0; i < images.Length; i++)
{
//Save the image to a JPEG format file
string outputfile = String.Format("Image-{0}.jpg", i);
images[i].Save("C:\\Users\\Administrator\\Desktop\\Images\\" + outputfile, ImageFormat.Jpeg);
}
}
}
}
Converti Word in SVG in C#, VB.NET
Utilizzando Spire.Doc for .NET, puoi salvare un documento Word come una coda di array di byte. Ogni array di byte può quindi essere scritto come file SVG. I passaggi dettagliati per convertire Word in SVG sono i seguenti.
- Creare un oggetto documento.
- Carica un file Word usando il metodo Document.LoadFromFile().
- Salvare il documento come una coda di array di byte utilizzando il metodo Document.SaveToSVG().
- Passa in rassegna gli elementi nella coda per ottenere un array di byte specifico.
- Scrivi l'array di byte in un file SVG.
- C#
- VB.NET
using Spire.Doc;
using System;
using System.Collections.Generic;
using System.IO;
namespace CovnertWordToSVG
{
class Program
{
static void Main(string[] args)
{
//Create a Document object
Document doc = new Document();
//Load a Word document
doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Template.docx");
//Save the document as a queue of byte arrays
Queue<byte[]> svgBytes = doc.SaveToSVG();
//Loop through the items in the queue
for (int i = 0; i < svgBytes.Count; i++)
{
//Convert the queue to an array
byte[][] bytes = svgBytes.ToArray();
//Specify the output file name
string outputfile = String.Format("Image-{0}.svg", i);
//Write the byte[] in a SVG format file
FileStream fs = new FileStream("C:\\Users\\Administrator\\Desktop\\Images\\" + outputfile, FileMode.Create);
fs.Write(bytes[i], 0, bytes[i].Length);
fs.Close();
}
}
}
}
Converti Word in PNG con risoluzione personalizzata in C#, VB.NET
Un'immagine con una risoluzione maggiore è generalmente più chiara. È possibile personalizzare la risoluzione dell'immagine durante la conversione di Word in PNG seguendo i passaggi seguenti.
- Creare un oggetto documento.
- Carica un file Word usando il metodo Document.LoadFromFile().
- Converti il documento in immagini bitmap utilizzando il metodo Document.SaveToImages().
- Passa attraverso la raccolta di immagini per ottenere quella specifica.
- Chiama il metodo personalizzato ResetResolution() per reimpostare la risoluzione dell'immagine.
- Salva l'immagine come file PNG.
- C#
- VB.NET
using Spire.Doc;
using System;
using System.Drawing;
using System.Drawing.Imaging;
using Spire.Doc.Documents;
namespace ConvertWordToPng
{
class Program
{
static void Main(string[] args)
{
//Create a Document object
Document doc = new Document();
//Load a Word document
doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Template.docx");
//Convert the whole document into individual images
Image[] images = doc.SaveToImages(ImageType.Metafile);
//Loop through the image collection
for (int i = 0; i < images.Length; i++)
{
//Reset the resolution of a specific image
Image newimage = ResetResolution(images[i] as Metafile, 150);
//Save the image to a PNG format file
string outputfile = String.Format("Image-{0}.png", i);
newimage.Save("C:\\Users\\Administrator\\Desktop\\Images\\" + outputfile, ImageFormat.Png);
}
}
//Set the image resolution by the ResetResolution() method
public static Image ResetResolution(Metafile mf, float resolution)
{
int width = (int)(mf.Width * resolution / mf.HorizontalResolution);
int height = (int)(mf.Height * resolution / mf.VerticalResolution);
Bitmap bmp = new Bitmap(width, height);
bmp.SetResolution(resolution, resolution);
using (Graphics g = Graphics.FromImage(bmp))
{
g.DrawImage(mf, Point.Empty);
}
return bmp;
}
}
}

Richiedi una licenza temporanea
Se desideri rimuovere il messaggio di valutazione dai documenti generati o eliminare le limitazioni delle funzioni, per favore richiedere una licenza di prova di 30 giorni per te.
C#/VB.NET : convertir Word en images (JPG, PNG et SVG)
Table des matières
Installé via NuGet
PM> Install-Package Spire.Doc
Liens connexes
Par rapport au format de document Word, les images sont plus pratiques à partager et à prévisualiser sur toutes les plates-formes, car elles ne nécessitent pas l'installation de MS Word sur les machines. De plus, la conversion de Word en images peut préserver l'apparence d'origine du document, ce qui est utile lorsque d'autres modifications ne sont pas souhaitées. Dans cet article, vous apprendrez à convertir des documents Word en images en C# et VB.NET en utilisant Spire.Doc for .NET.
- Convertir Word en JPG en C#, VB.NET
- Convertir Word en SVG en C#, VB.NET
- Convertir Word en PNG avec une résolution personnalisée en C#, VB.NET
Installer Spire.Doc for .NET
Pour commencer, vous devez ajouter les fichiers DLL inclus dans le package Spire.Doc for.NET en tant que références dans votre projet .NET. Les fichiers DLL peuvent être téléchargés à partir de ce lien ou installés via NuGet.
PM> Install-Package Spire.Doc
Convertir Word en JPG en C#, VB.NET
Spire.Doc for .NET propose la méthode Document.SaveToImages() pour convertir un document Word entier en images Bitmap ou Metafile individuelles. Ensuite, une image Bitmap ou Metafile peut être enregistrée au format BMP, EMF, JPEG, PNG, GIF ou WMF. Voici les étapes pour convertir un document Word en images JPG à l'aide de cette bibliothèque.
- Créez un objet Document.
- Chargez un document Word à l'aide de la méthode Document.LoadFromFile().
- Convertissez le document en images Bitmap à l'aide de la méthode Document.SaveToImages().
- Parcourez la collection d'images pour obtenir celle spécifique et enregistrez-la sous forme de fichier JPG.
- C#
- VB.NET
using Spire.Doc;
using Spire.Doc.Documents;
using System;
using System.Drawing;
using System.Drawing.Imaging;
namespace ConvertWordToJPG
{
class Program
{
static void Main(string[] args)
{
//Create a Document object
Document doc = new Document();
//Load a Word document
doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Template.docx");
//Convert the whole document into individual images
Image[] images = doc.SaveToImages(ImageType.Bitmap);
//Loop through the image collection
for (int i = 0; i < images.Length; i++)
{
//Save the image to a JPEG format file
string outputfile = String.Format("Image-{0}.jpg", i);
images[i].Save("C:\\Users\\Administrator\\Desktop\\Images\\" + outputfile, ImageFormat.Jpeg);
}
}
}
}
Convertir Word en SVG en C#, VB.NET
À l'aide de Spire.Doc for .NET, vous pouvez enregistrer un document Word sous la forme d'une file d'attente de tableaux d'octets. Chaque tableau d'octets peut alors être écrit sous la forme d'un fichier SVG. Les étapes détaillées pour convertir Word en SVG sont les suivantes.
- Créez un objet Document.
- Chargez un fichier Word à l'aide de la méthode Document.LoadFromFile().
- Enregistrez le document en tant que file d'attente de tableaux d'octets à l'aide de la méthode Document.SaveToSVG().
- Parcourez les éléments de la file d'attente pour obtenir un tableau d'octets spécifique.
- Écrivez le tableau d'octets dans un fichier SVG.
- C#
- VB.NET
using Spire.Doc;
using System;
using System.Collections.Generic;
using System.IO;
namespace CovnertWordToSVG
{
class Program
{
static void Main(string[] args)
{
//Create a Document object
Document doc = new Document();
//Load a Word document
doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Template.docx");
//Save the document as a queue of byte arrays
Queue<byte[]> svgBytes = doc.SaveToSVG();
//Loop through the items in the queue
for (int i = 0; i < svgBytes.Count; i++)
{
//Convert the queue to an array
byte[][] bytes = svgBytes.ToArray();
//Specify the output file name
string outputfile = String.Format("Image-{0}.svg", i);
//Write the byte[] in a SVG format file
FileStream fs = new FileStream("C:\\Users\\Administrator\\Desktop\\Images\\" + outputfile, FileMode.Create);
fs.Write(bytes[i], 0, bytes[i].Length);
fs.Close();
}
}
}
}
Convertir Word en PNG avec une résolution personnalisée en C#, VB.NET
Une image avec une résolution plus élevée est généralement plus claire. Vous pouvez personnaliser la résolution de l'image lors de la conversion de Word en PNG en suivant les étapes suivantes.
- Créez un objet Document.
- Chargez un fichier Word à l'aide de la méthode Document.LoadFromFile().
- Convertissez le document en images Bitmap à l'aide de la méthode Document.SaveToImages().
- Parcourez la collection d'images pour obtenir celle qui est spécifique.
- Appelez la méthode personnalisée esetResolution()R pour réinitialiser la résolution de l'image.
- Enregistrez l'image au format PNG.
- C#
- VB.NET
using Spire.Doc;
using System;
using System.Drawing;
using System.Drawing.Imaging;
using Spire.Doc.Documents;
namespace ConvertWordToPng
{
class Program
{
static void Main(string[] args)
{
//Create a Document object
Document doc = new Document();
//Load a Word document
doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\Template.docx");
//Convert the whole document into individual images
Image[] images = doc.SaveToImages(ImageType.Metafile);
//Loop through the image collection
for (int i = 0; i < images.Length; i++)
{
//Reset the resolution of a specific image
Image newimage = ResetResolution(images[i] as Metafile, 150);
//Save the image to a PNG format file
string outputfile = String.Format("Image-{0}.png", i);
newimage.Save("C:\\Users\\Administrator\\Desktop\\Images\\" + outputfile, ImageFormat.Png);
}
}
//Set the image resolution by the ResetResolution() method
public static Image ResetResolution(Metafile mf, float resolution)
{
int width = (int)(mf.Width * resolution / mf.HorizontalResolution);
int height = (int)(mf.Height * resolution / mf.VerticalResolution);
Bitmap bmp = new Bitmap(width, height);
bmp.SetResolution(resolution, resolution);
using (Graphics g = Graphics.FromImage(bmp))
{
g.DrawImage(mf, Point.Empty);
}
return bmp;
}
}
}

Demander une licence temporaire
Si vous souhaitez supprimer le message d'évaluation des documents générés ou vous débarrasser des limitations de la fonction, veuillez demander une licence d'essai de 30 jours pour toi.