Часто потрібно програмно вставляти сторінки MS Word DOC/DOCX у свою програму. Одним із найпоширеніших методів у таких випадках є перетворення DOC/DOCX у формати зображень. У цій статті ви дізнаєтесь, як конвертувати файли DOC або DOCX у JPG у C# .NET. Крім того, ми продемонструємо, як керувати перетворенням DOC у JPG за допомогою різних параметрів.
C# API для перетворення DOC/DOCX на JPG
Aspose.Words for .NET — це потужний API, який дозволяє створювати документи MS Word з нуля. Крім того, він дозволяє вам маніпулювати наявними документами Word для шифрування, перетворення, вилучення тексту тощо. Ми використовуватимемо цей API для перетворення файлів DOC/DOCX у JPG. Ви можете завантажити DLL API або встановити його безпосередньо з NuGet.
PM> Install-Package Aspose.Words
Перетворення DOC на JPG на C#
Aspose.Words for .NET значно полегшує вам конвертацію DOC/DOCX у потрібний формат зображення. Ви можете встановити вихідний формат зображення як PNG, JPEG, BMP, GIF або TIFF за допомогою переліку SaveFormat. Нижче наведено кроки для перетворення зображення DOC/DOCX на зображення JPG у C#.
- Завантажте документ DOC/DOCX за допомогою класу Document.
- Укажіть формат вихідного зображення за допомогою класу ImageSaveOptions.
- Переглядайте сторінки в документі.
- Перетворіть кожну сторінку в форматі DOC на JPG за допомогою методу Document.Save(string, ImageSaveOptions).
У наведеному нижче прикладі коду показано, як конвертувати DOCX у JPG у C#.
// завантажити документ
Document doc = new Document("calibre.doc");
// встановити формат вихідного зображення за допомогою SaveFormat
var options = new ImageSaveOptions(SaveFormat.Jpeg);
// переглядати сторінки та перетворювати їх на зображення JPG
for (int pageNumber = 0; pageNumber < doc.PageCount; pageNumber++)
{
// Зберегти сторінку як JPG
options.PageSet = new PageSet(pageNumber);
doc.Save(pageNumber + "_page.jpg", options);
}
C# DOCX в JPG - налаштування
Ви також можете контролювати перетворення DOC у JPG за допомогою різних параметрів. Наприклад, ви можете встановити горизонтальну роздільну здатність, вертикальну роздільну здатність, загальну роздільну здатність, масштаб, формат пікселів, яскравість, колірний режим, контраст і колір паперу. Нижче наведено кроки для налаштування перетворення DOC у JPG у C#.
- Завантажте файл DOC за допомогою класу Document.
- Укажіть формат вихідного зображення за допомогою класу ImageSaveOptions.
- Установіть потрібні параметри, наприклад ImageBrightness, ImageContrast тощо.
- Переглядайте сторінки в документі.
- Перетворіть кожну сторінку у JPG за допомогою методу Document.Save(string, ImageSaveOptions).
У наведеному нижче прикладі коду показано, як керувати перетворенням C# DOC у JPG за допомогою різних параметрів.
// завантажити документ
Document doc = new Document("calibre.docx");
// встановити формат вихідного зображення за допомогою SaveFormat
var options = new ImageSaveOptions(SaveFormat.Jpeg);
// змінити яскравість і контрастність зображення
// обидва за шкалою 0-1 і 0,5 за замовчуванням
options.ImageBrightness = 0.30f;
options.ImageContrast = 0.7f;
// змінити роздільну здатність по горизонталі
// значення за замовчуванням для цих властивостей становить 96,0 для роздільної здатності 96 dpi
options.HorizontalResolution = 72f;
// переглядати сторінки та перетворювати їх на зображення JPG
for (int pageNumber = 0; pageNumber < doc.PageCount; pageNumber++)
{
// Зберегти сторінку як JPG
options.PageSet = new PageSet(pageNumber);
doc.Save(pageNumber + "_page.jpg", options);
}
C# конвертер DOC у JPG - отримайте безкоштовну ліцензію
Ви можете отримати тимчасову ліцензію, щоб використовувати Aspose.Words for .NET без оціночних обмежень.
Висновок
У цій статті ви дізналися, як конвертувати Word DOC/DOCX у зображення JPG у C#. Крім того, ви бачили, як керувати перетворенням DOC у JPG за допомогою різних параметрів. Окрім цього, ви можете досліджувати інші функції, які пропонує Aspose.Words for .NET, використовуючи документацію. Також ви можете опублікувати свої запитання на нашому форумі.