У данашњој дигиталној ери, слике играју виталну улогу у многим аспектима наших живота, било да се ради о друштвеним медијима, маркетингу или образовању. Један од изазова са којима се корисници суочавају је претварање својих Ворд докумената (ДОЦ, ДОЦКС) у формате слика као што је ЈПГ. Постоје многе ситуације у којима је ова конверзија неопходна, као што је креирање брошура, флајера, презентација и веб страница. Иако постоји много алата на мрежи за обављање овог задатка, они често долазе са одређеним ограничењима као што су величина датотеке, забринутост за приватност и ограничене могућности прилагођавања. У овом чланку ћемо истражити како да претворите Ворд документе у ЈПГ користећи Ц# .НЕТ и РЕСТ АПИ.
РЕСТ АПИ за конверзију речи у ЈПГ
Аспосе.Вордс Цлоуд је РЕСТфул АПИ који вам омогућава да обављате различите задатке обраде докумената у облаку. АПИ подржава широк спектар формата докумената, укључујући Мицрософт Ворд, ПДФ, ХТМЛ, ЕПУБ и још много тога. Користећи Аспосе.Вордс Цлоуд, можете лако претворити Ворд документе у ЈПГ слике без потребе за додатним софтвером или библиотекама.
Сада, у складу са опсегом овог чланка, користићемо Аспосе.Вордс Цлоуд СДК за .НЕТ, који је омотач око цлоуд РЕСТ АПИ-ја . Стога, потражите Аспосе.Вордс-Цлоуд
у НуГет менаџеру пакета и кликните на дугме Додај пакет да бисте додали референцу СДК-а у .НЕТ пројекат. Друго, прибавите своје клијентске акредитиве са Цлоуд контролне табле.
Конверзија Ворд у ЈПГ у Ц#
Овај одељак објашњава кораке за развој Ворд у ЈПГ конвертор на мрежи користећи Ц# .НЕТ.
// За комплетне примере и датотеке са подацима, идите на
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet
// Преузмите акредитиве клијента са https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// креирајте конфигурациони објекат користећи ЦлинетИД и Цлиент Сецрет детаље
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// иницијализовати ВордсАпи инстанцу
var wordsApi = new WordsApi(config);
// улазни ворд документ
string inputFile = "input-sample.docx";
string format = "JPG";
string resultant = "converted.jpg";
try
{
// учитајте датотеку са локалног диска
var file = System.IO.File.OpenRead(inputFile);
// креирајте ЦонвертДоцументРекуест објекат где пружамо улазну реч датотеку као стреам
var response = new ConvertDocumentRequest(inputStream, format: format, outPath: resultant);
// покренути операцију конверзије Ворд у ЈПГ
wordsApi.ConvertDocument(response);
// одштампати поруку о успеху ако је конверзија успешна
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Word to JPG conversion successfull !");
Console.ReadKey();
}
}catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Хајде сада да развијемо наше разумевање у вези са горњим исечком кода.
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
var wordsApi = new WordsApi(config);
Креирајте објекат Цонфигуратион и ВордсАпи инстанце где се акредитиви клијента користе као аргументи.
var inputStream = System.IO.File.OpenRead(inputFile);
Прочитајте садржај улазног Ворд документа.
var response = new ConvertDocumentRequest(inputStream, format: format, outPath: resultant);
Креирајте инстанцу ЦонвертДоцумент објекта захтева где обезбеђујемо ток улазне речи, резултујући формат као ЈПГ
и путању за излазну слику.
wordsApi.ConvertDocument(response);
Позовите овај метод да бисте покренули операцију конверзије Ворда у слику. Након успешне конверзије, резултујући ЈПГ се чува у складишту у облаку.
Ако прескочимо аргумент оутПатх, резултујући ЈПГ ће бити враћен у току одговора.
Документ за унос речи који се користи у горњем примеру може се преузети са инпут-сампле.доцк.
ДОЦ у ЈПГ помоћу цУРЛ команди
Такође је могуће извршити конверзију Ворд документа у ЈПГ користећи цУРЛ команде и Аспосе.Вордс Цлоуд РЕСТ АПИ. АПИ пружа моћан и флексибилан начин за обављање различитих операција обраде докумената у облаку. Штавише, користећи цУРЛ команде, можете лако интегрисати Аспосе.Вордс Цлоуд АПИ у своје апликације и аутоматизовати процес претварања Ворд докумената у ЈПГ формат.
Дакле, прво морамо да генеришемо ЈВТ приступни токен (на основу акредитива клијента) користећи следећу команду:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Сада извршите следећу команду која учитава улазни Ворд документ из складишта у облаку и врши конверзију Ворда у ЈПГ. Као што смо користили аргумент -о, тако ће резултујућа ЈПГ слика бити сачувана на локалном диску.
curl -v "https://api.aspose.cloud/v4.0/words/{inputFile}?format=JPG" \
-X GET \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer {accessToken}" \
-o "{resultantFile}"
Замените
{инпутФиле}
именом улазног Ворд документа у складишту у облаку,{аццессТокен}
са ЈВТ приступним токеном генерисаним изнад и{ресултантФиле}
именом/путњом да бисте сачували резултујући ЈПГ на локалном диску.
Закључак
У закључку, претварање Ворд докумената у ЈПГ слике може бити користан алат за разне апликације. Уз помоћ Аспосе.Вордс Цлоуд СДК за .НЕТ, ова конверзија се може извршити лако и ефикасно у оквиру Ц# програмског језика. Алтернативно, ако више волите да користите цУРЛ команде, Аспосе.Вордс Цлоуд АПИ-ју се такође може приступити преко РЕСТ АПИ-ја, што омогућава згодну и флексибилну употребу. Без обзира да ли одаберете да користите Аспосе.Вордс Цлоуд СДК за .НЕТ или цУРЛ команде, крајњи резултат ће бити висококвалитетне ЈПГ слике ваших Ворд докумената које се могу користити у широком спектру апликација.
Корисни линкови
повезани чланци
Посетите следеће везе да бисте сазнали више о: