Word в JPG

Перетворення Word на JPG | Перетворення слова в зображення онлайн

У цій статті ми збираємося обговорити перетворення Word у формат JPG. Ми розуміємо, що файли MS Word (DOC, DOCX, DOCM, DOTX, ODT, OTT тощо ) досить популярні для зберігання та обміну інформацією в організаціях, університетах та інших установах. Вони також використовуються для створення та дизайну візитних карток, брошур, нових листів та багатьох інших елементів. Але навіть для того, щоб їх переглянути, нам потрібне спеціалізоване програмне забезпечення, тому конвертація в растрові зображення (JPG) може бути життєздатним рішенням. Він також створює стиснений вихід у вигляді зображення JPG.

Давайте обговоримо наступні теми більш детально.

API перетворення Word у JPG

Aspose.Words Cloud надає можливості створювати, редагувати та передавати MS Word або OpenOffice в інші популярні формати. Відповідно до змісту цієї статті нам потрібно використовувати Aspose.Words Cloud SDK for .NET, який доступний для завантаження на NuGet і GitHub. Будь ласка, виконайте таку команду в терміналі:

nuget install Aspose.Words-Cloud

Або виконайте таку команду в NuGet Package Manager:

PM> Install-Package Aspose.Words-Cloud

Іншим підходом є пряме встановлення в Visual Studio

Після встановлення нам потрібно створити безкоштовний обліковий запис, відвідавши інформаційну панель Aspose.Cloud. Використовуйте свій обліковий запис GitHub або Google або просто зареєструйтеся, щоб отримати облікові дані клієнта.

Перетворення Word на JPG на C#

Будь ласка, виконайте наведені нижче кроки, щоб конвертувати Word у JPG за допомогою C# .NET:

  • Перш за все, нам потрібно створити об’єкт класу Configuration
  • По-друге, ініціалізуйте екземпляр WordsApi, передаючи об’єкт Configuration як аргумент
  • По-третє, прочитайте вміст файлу Word і завантажте його в хмарне сховище за допомогою методу UploadFile(..).
  • Тепер створіть екземпляр GetDocumentWithFormatRequest і передайте ім’я вхідного файлу Word, вихідний формат і ім’я отриманого файлу як аргументи
  • Нарешті, викличте метод GetDocumentWithFormat(…) WordsApi, щоб виконати перетворення. Потім отриманий JPG зберігається в хмарному сховищі
// отримати облікові дані клієнта з https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";

// створити екземпляр конфігурації, передавши ідентифікатор клієнта та секретні дані клієнта
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };

// створити об’єкт WordsApi
var wordsApi = new WordsApi(config);

// назва вхідного документа Word
string fileName = "sample1.docx";

// необхідний вихідний формат
string format = "jpg";

// отримане ім'я файлу
string outputfile = "converted.jpg";

// завантажити вміст файлу Word
using (var file = System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName))
{
    // Завантажте оригінальний документ у Cloud Storage
    wordsApi.UploadFile(new UploadFileRequest(file, fileName, null));
}

try
{
    // create request object with input word file, output format and отримане ім'я файлу as arguments
    GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest(fileName,format,null,null,null,null,outputfile);
    
    // ініціалізувати процес перетворення
    wordsApi.GetDocumentWithFormat(request);
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Попередній перегляд перетворення Word у JPG

Зображення 1: попередній перегляд перетворення Word у JPG.

DOCX в JPG на C#

Давайте обговоримо сценарій, коли ви хочете виконати перетворення DOCX у JPG без завантаження вихідного файлу Word у хмарне сховище. Щоб виконати цю вимогу, виконайте наведені нижче дії.

  • Перш за все, нам потрібно створити об’єкт класу Configuration
  • По-друге, ініціалізуйте екземпляр WordsApi, передаючи об’єкт Configuration як аргумент
  • Тепер створіть екземпляр ConvertDocumentRequest, який приймає вхідний шлях DOCX, вихідний формат і кінцеве ім’я файлу як аргументи
  • Нарешті, викличте метод ConvertDocument(..), щоб ініціалізувати процес перетворення. Отриманий файл зберігається в хмарному сховищі
// отримати облікові дані клієнта з https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";

// створити екземпляр конфігурації, передавши ідентифікатор клієнта та секретні дані клієнта
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };

// створити об’єкт WordsApi
var wordsApi = new WordsApi(config);

// введіть назву файлу Word
string fileName = "sample1.docx";

// отримане ім'я файлу
string outputfile = "converted.jpeg";

try
{
    // Create request object by passing input DOCX path, output format and отримане ім'я файлу
    ConvertDocumentRequest request = new ConvertDocumentRequest(System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName), "jpeg", outputfile);

    // виконати конвертацію DOCX у JPG 
    wordsApi.ConvertDocument(request);
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
} 

Слово в зображення за допомогою команд cURL

Давайте розглянемо можливість перетворення слова у формат зображення за допомогою команд cURL через термінал командного рядка. Тож першим кроком є створення веб-токена JSON (JWT) на основі даних ClientID і ClientSecret, отриманих із інформаційної панелі Aspose.Cloud. Будь ласка, виконайте таку команду в терміналі, щоб згенерувати маркер JWT.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=4ccf1790-accc-41e9-8d18-a78dbb2ed1aa&client_secret=caac6e3d4a4724b2feb53f4e460eade3" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Після створення маркера JWT виконайте наведену нижче команду, щоб перетворити Word у формат Image.

curl -X GET "https://api.aspose.cloud/v4.0/words/sample1.doc?format=jpg&outPath=Converted.jpg&fontsLocation=fonts" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

Зразки файлів, використаних у наведених вище прикладах, можна завантажити з sample1.docx і converted.jpg.

Висновок

У цій статті пояснюється, як перетворити Word на JPG за допомогою фрагмента коду C# .NET. Ми також навчилися зберігати Word у форматі Image за допомогою команд cURL. Якщо ви хочете змінити вихідний код Cloud SDK відповідно до ваших вимог, ви можете завантажити його за ліцензією MIT з GitHub.

Якщо у вас виникнуть проблеми під час використання API, зв’яжіться з нами через безкоштовний форум підтримки.

Схожі статті

Ми також рекомендуємо відвідати таке посилання, щоб дізнатися більше