Перетворіть DOCX у JPG за допомогою NET REST API

У цьому короткому посібнику описано, як перетворити DOCX на JPG за допомогою NET REST API. Викличте Aspose.Words для C# Cloud SDK, щоб розробити конвертер для зміни DOCX на JPG за допомогою C# REST API. Виконайте кроки та зразок коду для онлайн-трансформації безкоштовно на будь-якій платформі за вашим вибором, яка підтримує цей SDK.

Обов’язкова умова

Кроки для перетворення файлу DOCX на JPG за допомогою C# Low Code API

  1. Створіть екземпляр об’єкта класу конфігурації та встановіть ідентифікатор клієнта та секрет
  2. Створіть екземпляр об’єкта WordsAPI за допомогою спеціальної конфігурації
  3. Встановіть імена вхідних і вихідних файлів
  4. Завантажте вхідний файл DOCX у файловий потік
  5. Створіть екземпляр об’єкта ConvertDocumentRequest і встановіть потік файлів
  6. Викличте функцію ConvertDocument за допомогою екземпляра ConvertDocumentRequest
  7. Збережіть вихідний файл JPG на локальному диску

Наведені вище дії пояснюють процес зміни формату файлу з docx на jpeg за допомогою C# Low Code API. Для цього процесу потрібен ідентифікатор/секрет клієнта для створення екземпляра об’єкта Configuration для ініціалізації об’єкта WordsApi. На наступному кроці прочитайте вихідний файл DOCX у потік файлів і викличте метод ConvertDocument(), використовуючи потік файлів читання, перш ніж зберегти вихідний файл JPG на локальному диску.

Код для перетворення Word DOCX у JPG за допомогою NET REST API

using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model.Requests;
using System;
using System.IO;
namespace WordsSample.Words
{
public class WordsToJpg
{
public void ConvertWordToJpgAsync()
{
try
{
var apiClient = new Configuration();
apiClient.ClientSecret = "Client Secret";
apiClient.ClientId = "Client ID";
//Create SDK object
WordsApi wordsApi = new WordsApi(apiClient);
//string localPath = @"";
string inputFile = "Test1.docx";
string outputFile = "DOCXToJPG";
string outputFormat = "jpg";
//Read input file to bytes array
var inpuFileStream = File.Open(inputFile, FileMode.Open);
inpuFileStream.Position = 0;
ConvertDocumentRequest convertDocumentRequest =
new ConvertDocumentRequest(inpuFileStream, outputFormat, null, null, null, null, null, null, null);
var conversionTask = wordsApi.ConvertDocument(convertDocumentRequest);
conversionTask.Wait();
var outputFileStream = conversionTask.Result;
outputFileStream.Position = 0;
using (var fileStream = File.Create(outputFile+"."+ outputFormat))
{
outputFileStream.Seek(0, SeekOrigin.Begin);
outputFileStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Використовуйте цей зразок коду, щоб перетворити DOCX на JPG за допомогою C# REST API у будь-якій операційній системі, як-от macOS, Linux або Windows, для розробки програми без або з низьким вмістом коду. Ви можете спробувати інші виклики API, наприклад WordsApi.RenderParagraph() з RenderParagraphRequest, щоб відобразити певний абзац у потрібному форматі.

Ви також можете переглянути відповідну тему за цим посиланням: Як конвертувати Word у TIFF за допомогою NET REST API.

 Українська