Այս հոդվածում մենք պատրաստվում ենք քննարկել Word-ի JPG ձևաչափի փոխակերպումը: Մենք հասկանում ենք, որ MS Word ֆայլերը (DOC, DOCX, DOCM, DOTX, ODT, OTT և այլն ) բավականին տարածված են կազմակերպություններում, համալսարաններում և այլ ինստիտուտներում տեղեկատվության պահպանման և փոխանակման համար: Դրանք նաև օգտագործվում են այցեքարտերի, բրոշյուրների, նոր նամակների և շատ այլ իրերի ստեղծման և ձևավորման մեջ: Բայց նույնիսկ դրանք դիտելու համար մեզ անհրաժեշտ է մասնագիտացված ծրագրակազմ, այնպես որ պատկերացանց պատկերների փոխարկումը (JPG) կարող է կենսունակ լուծում լինել: Այն նաև ստեղծում է սեղմված արդյունք JPG պատկերի տեսքով:
Հետևյալ թեմաները ավելի մանրամասն քննարկենք.
- Word-ի JPG փոխակերպման API
- Փոխարկել Word-ը JPG-ի C#-ով
- DOCX-ից JPG C#-ով
- Բառը պատկերի մեջ օգտագործելով cURL հրամանները
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);
}
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:
Առնչվող հոդվածներ
Մենք նաև խորհուրդ ենք տալիս այցելել հետևյալ հղումը՝ ավելին իմանալու համար