Реч у ЈПГ

Претвори Ворд у ЈПГ | Претварање речи у слику на мрежи

У овом чланку ћемо разговарати о конверзији Ворд-а у ЈПГ формат. Разумемо да МС Ворд датотеке (ДОЦ, ДОЦКС, ДОЦМ, ДОТКС, ОДТ, ОТТ, итд. ) су прилично популарни за складиштење и дељење информација у организацијама, универзитетима и другим институтима. Такође се користе у креирању и дизајну визиткарти, брошура, нових писама и многих других артикала. Али чак и да бисмо их видели, потребан нам је специјализован софтвер, тако да конверзија у растерске слике (ЈПГ) може бити одрживо решење. Такође генерише компресовани излаз у облику ЈПГ слике.

Хајде да детаљније разговарамо о следећим темама.

АПИ за конверзију Ворд у ЈПГ

Аспосе.Вордс Цлоуд пружа могућности за креирање, уређивање и приказивање МС Ворд-а или ОпенОффице-а у другим популарним форматима. Сада, према обиму овог чланка, морамо да користимо Аспосе.Вордс Цлоуд СДК за .НЕТ који је доступан за преузимање на НуГет и ГитХуб. Извршите следећу команду у терминалу:

nuget install Aspose.Words-Cloud

Или извршите следећу команду у НуГет менаџеру пакета:

PM> Install-Package Aspose.Words-Cloud

Други приступ је директна инсталација унутар Висуал Студио-а

Након инсталације, потребно је да креирамо бесплатан налог тако што ћемо посетити Аспосе.Цлоуд контролну таблу. Користите свој ГитХуб или Гоогле налог или се једноставно пријавите да бисте добили своје клијентске акредитиве.

Претворите Ворд у ЈПГ у Ц#

Пратите доле наведене кораке да бисте претворили Ворд у ЈПГ користећи Ц# .НЕТ:

  • Пре свега, треба да креирамо објекат класе Цонфигуратион
  • Друго, иницијализујте ВордсАпи инстанцу док прослеђујете објекат Цонфигуратион као аргумент
  • Треће, прочитајте садржај Ворд датотеке и отпремите га у складиште у облаку користећи УплоадФиле(..) метод
  • Сада креирајте инстанцу ГетДоцументВитхФорматРекуест и проследите име улазне Ворд датотеке, излазни формат и име резултујуће датотеке као аргументе
  • На крају, позовите ГетДоцументВитхФормат(…) метод ВордсАпи-а да бисте извршили конверзију. Добијени ЈПГ се затим чува у складишту у облаку
// добијте акредитиве клијента са https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";

// креирајте инстанцу конфигурације тако што ћете проследити ИД клијента и тајне детаље клијента
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };

// креирајте ВордсАпи објекат
var wordsApi = new WordsApi(config);

// назив улазног Ворд документа
string fileName = "sample1.docx";

// потребан излазни формат
string format = "jpg";

// назив резултујуће датотеке
string outputfile = "converted.jpg";

// учитајте садржај Ворд датотеке
using (var file = System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName))
{
    // Отпремите оригинални документ у Цлоуд Стораге
    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);
}
Преглед конверзије Ворд у ЈПГ

Слика 1: - Преглед конверзије Ворд у ЈПГ.

ДОЦКС у ЈПГ у Ц#

Хајде да разговарамо о сценарију где желите да извршите конверзију ДОЦКС у ЈПГ без отпремања изворне ворд датотеке у складиште у облаку. Пратите доле наведене кораке да бисте испунили овај захтев.

  • Пре свега, треба да креирамо објекат класе Цонфигуратион
  • Друго, иницијализујте ВордсАпи инстанцу док прослеђујете објекат Цонфигуратион као аргумент
  • Сада креирајте инстанцу ЦонвертДоцументРекуест која узима улазну ДОЦКС путању, излазни формат и резултирајуће име датотеке као аргументе
  • На крају, позовите метод ЦонвертДоцумент(..) да бисте иницијализовали процес конверзије. Добијена датотека се чува у складишту у облаку
// добијте акредитиве клијента са https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";

// креирајте конфигурациону инстанцу тако што ћете проследити ИД клијента и тајне детаље клијента
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };

// креирајте ВордсАпи објекат
var wordsApi = new WordsApi(config);

// унесите назив Ворд датотеке
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);

    // изврши ДОЦКС конверзију у ЈПГ 
    wordsApi.ConvertDocument(request);
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
} 

Реч у слику помоћу цУРЛ команди

Хајде да истражимо опцију за претварање речи у формат слике помоћу цУРЛ команди преко терминала командне линије. Дакле, први корак је генерисање ЈСОН веб токена (ЈВТ) на основу ЦлиентИД и ЦлиентСецрет детаља преузетих са Аспосе.Цлоуд контролне табле. Извршите следећу команду у терминалу да бисте генерисали ЈВТ токен.

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"

Када је ЈВТ токен генерисан, извршите следећу команду да бисте претворили Ворд у формат слике.

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>"

Примери датотека коришћених у горњим примерима могу се преузети са сампле1.доцк и цонвертед.јпг.

Закључак

Овај чланак је објаснио кораке како да претворите Ворд у ЈПГ користећи Ц# .НЕТ исечак кода. Такође смо научили како да сачувамо Ворд у формату слике помоћу цУРЛ команди. У случају да желите да измените изворни код Цлоуд СДК-а према вашим захтевима, можете га преузети под МИТ лиценцом са ГитХуб.

У случају да наиђете на било какве проблеме током коришћења АПИ-ја, слободно нас контактирајте преко бесплатног форума подршке.

Повезани чланци

Такође препоручујемо да посетите следећу везу да бисте сазнали више о томе