У цій статті ми збираємося обговорити перетворення Word у формат JPG. Ми розуміємо, що файли MS Word (DOC, DOCX, DOCM, DOTX, ODT, OTT тощо ) досить популярні для зберігання та обміну інформацією в організаціях, університетах та інших установах. Вони також використовуються для створення та дизайну візитних карток, брошур, нових листів та багатьох інших елементів. Але навіть для того, щоб їх переглянути, нам потрібне спеціалізоване програмне забезпечення, тому конвертація в растрові зображення (JPG) може бути життєздатним рішенням. Він також створює стиснений вихід у вигляді зображення JPG.
Давайте обговоримо наступні теми більш детально.
- API перетворення Word у JPG
- Перетворення Word на JPG на C#
- DOCX в JPG на C#
- Слово в зображення за допомогою команд cURL
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);
}
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, зв’яжіться з нами через безкоштовний форум підтримки.
Схожі статті
Ми також рекомендуємо відвідати таке посилання, щоб дізнатися більше