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 за .NET, който е достъпен за изтегляне от NuGet и GitHub. Моля, изпълнете следната команда в терминала:

nuget install Aspose.Words-Cloud

Или изпълнете следната команда в NuGet Package Manager:

PM> Install-Package Aspose.Words-Cloud

Друг подход е директната инсталация в Visual Studio

След инсталирането трябва да създадем безплатен акаунт, като посетим Aspose.Cloud dashboard. Използвайте своя акаунт в 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);
} 

Word в изображение с помощта на cURL команди

Нека проучим опцията за конвертиране на дума във формат на изображение с помощта на cURL команди през терминала на командния ред. Така че първата стъпка е да генерирате JSON Web Token (JWT) въз основа на подробностите за ClientID и ClientSecret, извлечени от Aspose.Cloud dashboard. Моля, изпълнете следната команда в терминала, за да генерирате 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 във формат на изображение.

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 във формат на изображение с помощта на командите cURL. В случай, че искате да промените изходния код на Cloud SDK според вашите изисквания, можете да го изтеглите под лиценза на MIT от GitHub.

В случай, че срещнете проблеми, докато използвате API, не се колебайте да се свържете с нас чрез Безплатен форум за поддръжка.

Свързани статии

Също така препоръчваме да посетите следната връзка, за да научите повече за