Բառից JPG

Փոխարկել Word-ը JPG | Word-ի պատկերի փոխակերպում առցանց

Այս հոդվածում մենք պատրաստվում ենք քննարկել Word-ի JPG ձևաչափի փոխակերպումը: Մենք հասկանում ենք, որ MS Word ֆայլերը (DOC, DOCX, DOCM, DOTX, ODT, OTT և այլն ) բավականին տարածված են կազմակերպություններում, համալսարաններում և այլ ինստիտուտներում տեղեկատվության պահպանման և փոխանակման համար: Դրանք նաև օգտագործվում են այցեքարտերի, բրոշյուրների, նոր նամակների և շատ այլ իրերի ստեղծման և ձևավորման մեջ: Բայց նույնիսկ դրանք դիտելու համար մեզ անհրաժեշտ է մասնագիտացված ծրագրակազմ, այնպես որ պատկերացանց պատկերների փոխարկումը (JPG) կարող է կենսունակ լուծում լինել: Այն նաև ստեղծում է սեղմված արդյունք JPG պատկերի տեսքով:

Հետևյալ թեմաները ավելի մանրամասն քննարկենք.

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

Aspose.Words Cloud-ը հնարավորություն է տալիս ստեղծելու, խմբագրելու և MS Word-ը կամ OpenOffice-ը այլ հանրաճանաչ ձևաչափերին մատուցելու հնարավորություն: Այժմ, ըստ այս հոդվածի շրջանակի, մենք պետք է օգտագործենք Aspose.Words Cloud SDK-ը .NET-ի համար, որը հասանելի է ներբեռնման համար NuGet և GitHub կայքերում: Խնդրում ենք տերմինալում կատարել հետևյալ հրամանը.

nuget install Aspose.Words-Cloud

Կամ գործարկեք հետևյալ հրամանը NuGet փաթեթի կառավարիչում.

PM> Install-Package Aspose.Words-Cloud

Մեկ այլ մոտեցում է ուղղակի տեղադրումը Visual Studio-ում

Տեղադրվելուց հետո մենք պետք է անվճար հաշիվ ստեղծենք՝ այցելելով Aspose.Cloud dashboard: Օգտագործեք ձեր GitHub կամ Google հաշիվը կամ պարզապես գրանցվեք՝ ձեր Հաճախորդի հավատարմագրերը ստանալու համար:

Փոխարկել Word-ը JPG-ի C#-ով

Խնդրում ենք հետևել ստորև տրված քայլերին՝ Word-ը JPG-ի փոխարկելու համար՝ օգտագործելով C# .NET:

  • Առաջին հերթին մենք պետք է ստեղծենք Configuration դասի օբյեկտ
  • Երկրորդ, նախաստորագրեք WordsApi օրինակը՝ որպես արգումենտ փոխանցելիս Կազմաձևման օբյեկտը
  • Երրորդ, կարդացեք Word ֆայլի բովանդակությունը և վերբեռնեք այն ամպային պահեստում՝ օգտագործելով UploadFile(..) մեթոդը:
  • Այժմ ստեղծեք GetDocumentWithFormatRequest-ի օրինակ և փոխանցեք մուտքագրված Word ֆայլի, ելքային ձևաչափի և արդյունքում ստացված ֆայլի անունը որպես արգումենտ:
  • Ի վերջո, փոխակերպումն իրականացնելու համար զանգահարեք WordsApi-ի GetDocumentWithFormat(…) մեթոդը: Արդյունքում JPG-ն այնուհետև պահվում է ամպային պահեստում
// ստացեք հաճախորդի հավատարմագրերը https://dashboard.aspose.cloud/-ից
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";

// ստեղծել Կազմաձևման օրինակ՝ փոխանցելով Հաճախորդի ID-ն և Հաճախորդի գաղտնի տվյալները
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);
}
Բառից JPG փոխակերպման նախադիտում

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

DOCX-ից JPG C#-ով

Եկեք քննարկենք այն սցենարը, որտեղ դուք ցանկանում եք կատարել DOCX-ի JPG-ի փոխարկում՝ առանց սկզբնաղբյուր բառի ֆայլը Cloud պահեստում վերբեռնելու: Խնդրում ենք հետևել ստորև նշված քայլերին՝ այս պահանջը կատարելու համար:

  • Առաջին հերթին մենք պետք է ստեղծենք Configuration դասի օբյեկտ
  • Երկրորդ, նախաստորագրեք WordsApi օրինակը՝ որպես արգումենտ փոխանցելիս Կազմաձևման օբյեկտը
  • Այժմ ստեղծեք ConvertDocumentRequest-ի օրինակ, որն ընդունում է մուտքագրված DOCX ուղին, ելքային ձևաչափը և արդյունքում ֆայլի անունը որպես արգումենտ:
  • Ի վերջո, կանչեք ConvertDocument(..) մեթոդը՝ փոխակերպման գործընթացը սկզբնավորելու համար: Արդյունքում ստացված ֆայլը պահվում է Cloud պահեստում
// ստացեք հաճախորդի հավատարմագրերը https://dashboard.aspose.cloud/-ից
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";

// ստեղծել Կազմաձևման օրինակ՝ փոխանցելով Հաճախորդի ID-ն և Հաճախորդի գաղտնի տվյալները
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 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-ը 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-ն օգտագործելիս որևէ խնդրի հանդիպեք, խնդրում ենք ազատ զգալ կապվել մեզ հետ [Անվճար աջակցության ֆորումի] միջոցով 17:

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

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