բառից jpg

Փոխակերպեք Word-ը JPG-ի C# .NET-ում

Այսօրվա թվային դարաշրջանում պատկերները կենսական դեր են խաղում մեր կյանքի շատ ասպեկտներում՝ լինի դա սոցիալական մեդիա, մարքեթինգ, թե կրթություն: Օգտատերերի առջև ծառացած մարտահրավերներից մեկը իրենց Word փաստաթղթերը (DOC, DOCX) վերածելն է պատկերի ձևաչափերի, ինչպիսին է JPG: Կան բազմաթիվ իրավիճակներ, երբ այս փոխակերպումն անհրաժեշտ է, օրինակ՝ բրոշյուրների, թռուցիկների, շնորհանդեսների և վեբ էջերի ստեղծումը: Թեև այս առաջադրանքը կատարելու համար կան բազմաթիվ առցանց գործիքներ, դրանք հաճախ ունենում են որոշակի սահմանափակումներ, ինչպիսիք են ֆայլի չափը, գաղտնիության հետ կապված մտահոգությունները և հարմարեցման սահմանափակ տարբերակները: Այս հոդվածում մենք կուսումնասիրենք, թե ինչպես փոխարկել Word փաստաթղթերը JPG-ի՝ օգտագործելով C# .NET և REST API:

Word-ի JPG-ի փոխակերպում REST API

Aspose.Words Cloud-ը RESTful API է, որը թույլ է տալիս կատարել փաստաթղթերի մշակման մի շարք առաջադրանքներ ամպում: API-ն աջակցում է փաստաթղթերի ձևաչափերի լայն շրջանակ, ներառյալ Microsoft Word, PDF, HTML: ), EPUB և ավելին: Օգտագործելով Aspose.Words Cloud-ը, դուք կարող եք հեշտությամբ փոխարկել Word փաստաթղթերը JPG պատկերների՝ առանց որևէ լրացուցիչ ծրագրաշարի կամ գրադարանների անհրաժեշտության:

Այժմ, ըստ այս հոդվածի շրջանակի, մենք պատրաստվում ենք օգտագործել Aspose.Words Cloud SDK-ն .NET-ի համար, որը ամպային REST API-ի շուրջ է: . Հետևաբար, որոնեք «Aspose.Words-Cloud» NuGet փաթեթների մենեջերում և սեղմեք «Ավելացնել փաթեթ» կոճակը՝ SDK-ի հղումը .NET նախագծում ավելացնելու համար: Երկրորդ, ստացեք ձեր հաճախորդի հավատարմագրերը Cloud dashboard-ից:

Word-ի JPG փոխակերպում C#-ով

Այս բաժինը բացատրում է Word-ի JPG փոխարկիչի առցանց մշակման քայլերը՝ օգտագործելով C# .NET:

// Ամբողջական օրինակների և տվյալների ֆայլերի համար այցելեք 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// Ստացեք հաճախորդի հավատարմագրերը https://dashboard.aspose.cloud/ կայքից
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// ստեղծել կոնֆիգուրացիայի օբյեկտ՝ օգտագործելով ClinetID և Client Secret մանրամասները
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// սկզբնավորել WordsApi օրինակը
var wordsApi = new WordsApi(config);

// մուտքագրեք word փաստաթուղթ
string inputFile = "input-sample.docx";
string format = "JPG";
string resultant = "converted.jpg";

try
{
    // բեռնել ֆայլը տեղական սկավառակից
    var file = System.IO.File.OpenRead(inputFile);
    
    // ստեղծել ConvertDocumentRequest օբյեկտ, որտեղ մենք տրամադրում ենք մուտքագրված բառի ֆայլը որպես հոսք
    var response = new ConvertDocumentRequest(inputStream, format: format, outPath: resultant);

    // գործարկել Word-ի JPG-ի փոխակերպման գործողությունը
    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);
}
բառից jpg

Պատկեր.- Բառից JPG փոխակերպման նախադիտում:

Այժմ եկեք զարգացնենք մեր պատկերացումները վերը նշված կոդի հատվածի վերաբերյալ:

var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
var wordsApi = new WordsApi(config);

Ստեղծեք կոնֆիգուրացիայի և WordsApi օրինակի օբյեկտ, որտեղ հաճախորդի հավատարմագրերն օգտագործվում են որպես փաստարկներ:

var inputStream = System.IO.File.OpenRead(inputFile);

Կարդացեք մուտքագրված Word փաստաթղթի բովանդակությունը:

var response = new ConvertDocumentRequest(inputStream, format: format, outPath: resultant);

Ստեղծեք ConvertDocument հարցման օբյեկտի օրինակ, որտեղ մենք տրամադրում ենք մուտքային բառի ֆայլի հոսք, արդյունքի ձևաչափ՝ որպես «JPG» և ելքային պատկերի ուղի:

wordsApi.ConvertDocument(response);

Զանգահարեք այս մեթոդը՝ Word-ից Image փոխակերպման գործողությունը սկսելու համար: Հաջող փոխակերպումից հետո ստացված JPG-ն պահվում է ամպային պահեստում:

Եթե մենք բաց թողնենք outPath արգումենտը, արդյունքում JPG-ն կվերադարձվի պատասխան հոսքով:

Վերոնշյալ օրինակում օգտագործված մուտքային բառային փաստաթուղթը կարելի է ներբեռնել [input-sample.docx]-ից (images/input-sample.docx):

DOC-ից դեպի JPG՝ օգտագործելով cURL հրամանները

Հնարավոր է նաև Word փաստաթուղթը JPG-ի փոխակերպում կատարել՝ օգտագործելով cURL հրամանները և Aspose.Words Cloud REST API-ն: API-ն ապահովում է ամպի մեջ փաստաթղթերի մշակման տարբեր գործողություններ կատարելու հզոր և ճկուն միջոց: Ավելին, օգտագործելով cURL հրամանները, դուք կարող եք հեշտությամբ ինտեգրել Aspose.Words Cloud API-ն ձեր հավելվածներում և ավտոմատացնել Word փաստաթղթերը JPG ձևաչափի փոխակերպելու գործընթացը:

Այսպիսով, նախ մենք պետք է նախ գեներացնենք JWT մուտքի նշանը (հիմնված հաճախորդի հավատարմագրերի վրա) օգտագործելով հետևյալ հրամանը.

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"

Այժմ խնդրում ենք կատարել հետևյալ հրամանը, որը բեռնում է մուտքային Word փաստաթուղթը ամպային պահեստից և կատարում Word-ի JPG-ի փոխարկում: Ինչպես մենք օգտագործել ենք -o արգումենտը, այնպես որ ստացված JPG պատկերը կպահվի տեղական սկավառակում:

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

Փոխարինեք «{inputFile}»-ը ամպային պահեստում մուտքագրված Word փաստաթղթի անունով, «{accessToken}»-ը՝ JWT մուտքի նշանով, որը ստեղծվել է վերևում, և «{resultantFile}»-ը՝ անունը/ուղին՝ ստացված JPG-ը տեղական սկավառակում պահելու համար:

Եզրակացություն

Եզրափակելով, Word փաստաթղթերը JPG պատկերների փոխակերպումը կարող է օգտակար գործիք լինել տարբեր ծրագրերի համար: Aspose.Words Cloud SDK-ի օգնությամբ .NET-ի համար այս փոխակերպումը կարելի է հեշտությամբ և արդյունավետ կերպով կատարել C# ծրագրավորման լեզվով: Որպես այլընտրանք, եթե նախընտրում եք օգտագործել cURL հրամանները, Aspose.Words Cloud API-ն կարող է հասանելի լինել նաև REST API-ի միջոցով, ինչը թույլ է տալիս հարմար և ճկուն օգտագործումը: Անկախ նրանից, թե դուք ընտրում եք Aspose.Words Cloud SDK-ն օգտագործել .NET կամ cURL հրամանների համար, վերջնական արդյունքը կլինի ձեր Word փաստաթղթերի բարձրորակ JPG պատկերները, որոնք կարող են օգտագործվել հավելվածների լայն շրջանակում:

Օգտակար հղումներ

Առնչվող հոդվածներ

Խնդրում ենք այցելել հետևյալ հղումները՝ ավելին իմանալու համար.