F’dan l-artikolu, se niddiskutu l-konverżjoni tal-Kelma għal format JPG. Aħna nifhmu li l-fajls MS Word (DOC, DOCX, DOCM, DOTX, ODT, OTT, eċċ. ) huma popolari ħafna għall-ħażna u l-kondiviżjoni tal-informazzjoni f’organizzazzjonijiet, universitajiet u istituti oħra. Jintużaw ukoll fil-ħolqien u d-disinn ta’ karti tan-negozju, fuljetti, ittri ġodda, u ħafna aktar oġġetti. Iżda anke biex narawhom, neħtieġu softwer speċjalizzat, għalhekk il-konverżjoni għal stampi raster (JPG) tista’ tkun soluzzjoni vijabbli. Jiġġenera wkoll output kompressat fil-forma ta ‘immaġni JPG.
Ejja niddiskutu s-suġġetti li ġejjin f’aktar dettall.
- Word għal JPG Konverżjoni API
- Ikkonverti Kelma għal JPG f’C#
- DOCX għal JPG f’C#
- Kelma f’Immaġini bl-użu ta’ Kmandi tal-cURL
Word għal JPG Konverżjoni API
Aspose.Words Cloud jipprovdi l-kapaċitajiet biex toħloq, teditja, u tirrendi MS Word jew OpenOffice għal formati popolari oħra. Issa skont l-ambitu ta’ dan l-artikolu, irridu nużaw Aspose.Words Cloud SDK għal .NET li huwa disponibbli biex jitniżżel minn NuGet u GitHub. Jekk jogħġbok wettaq il-kmand li ġej fit-terminal:
nuget install Aspose.Words-Cloud
Jew tesegwixxi l-kmand li ġej f’NuGet Package Manager:
PM> Install-Package Aspose.Words-Cloud
Approċċ ieħor huwa l-installazzjoni diretta fi ħdan Visual Studio
Wara l-installazzjoni, għandna bżonn noħolqu kont b’xejn billi nżuru Aspose.Cloud dashboard. Uża l-kont GitHub jew Google tiegħek jew sempliċement Irreġistra biex tikseb il-Kredenzjali tal-Klijent tiegħek.
Ikkonverti Kelma għal JPG f’C#
Jekk jogħġbok segwi l-passi mogħtija hawn taħt biex tikkonverti Word għal JPG billi tuża C# .NET:
- L-ewwelnett, għandna bżonn noħolqu oġġett tal-klassi Konfigurazzjoni
- It-tieni nett, inizjalizza l-istanza WordsApi filwaqt li tgħaddi l-oġġett Konfigurazzjoni bħala argument
- It-tielet, aqra l-kontenut tal-fajl tal-Word u ittellah fil-ħażna tas-sħab billi tuża l-metodu UploadFile(..)
- Issa oħloq istanza ta’ GetDocumentWithFormatRequest u għaddi l-isem tal-fajl Word input, il-format tal-output, u l-isem tal-fajl li jirriżulta bħala argumenti
- Fl-aħħarnett, sejjaħ il-metodu GetDocumentWithFormat(…) ta’ WordsApi biex twettaq il-konverżjoni. Il-JPG li jirriżulta mbagħad jinħażen fil-ħażna tas-sħab
// tikseb kredenzjali tal-klijent minn https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
// toħloq Instnace Konfigurazzjoni billi tgħaddi l-ID tal-Klijent u d-dettalji sigrieti tal-Klijent
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// toħloq oġġett WordsApi
var wordsApi = new WordsApi(config);
// isem tad-dokument Word input
string fileName = "sample1.docx";
// format tal-output meħtieġ
string format = "jpg";
// isem tal-fajl li jirriżulta
string outputfile = "converted.jpg";
// tagħbija l-kontenut tal-fajl word
using (var file = System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName))
{
// Tella' dokument oriġinali fuq Cloud Storage
wordsApi.UploadFile(new UploadFileRequest(file, fileName, null));
}
try
{
// create request object with input word file, output format and isem tal-fajl li jirriżulta as arguments
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest(fileName,format,null,null,null,null,outputfile);
// initialize l-proċess ta 'konverżjoni
wordsApi.GetDocumentWithFormat(request);
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
DOCX għal JPG f’C#
Ejja niddiskutu x-xenarju fejn trid twettaq konverżjoni ta ‘DOCX għal JPG mingħajr ma ttella’ l-fajl tal-kelma sors fil-ħażna tal-Cloud. Jekk jogħġbok segwi l-passi speċifikati hawn taħt biex twettaq dan ir-rekwiżit.
- L-ewwelnett, għandna bżonn noħolqu oġġett tal-klassi Konfigurazzjoni
- It-tieni nett, inizjalizza l-istanza WordsApi filwaqt li tgħaddi l-oġġett Konfigurazzjoni bħala argument
- Issa oħloq eżempju ta’ ConvertDocumentRequest li jieħu l-passaġġ DOCX tad-dħul, il-format tal-output, u l-isem tal-fajl li jirriżulta bħala argumenti
- Fl-aħħarnett, sejjaħ il-metodu ConvertDocument(..) biex inizjalizza l-proċess ta ‘konverżjoni. Il-fajl li jirriżulta huwa maħżun fil-ħażna tal-Cloud
// tikseb kredenzjali tal-klijent minn https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
// toħloq Instnace Konfigurazzjoni billi tgħaddi l-ID tal-Klijent u d-dettalji sigrieti tal-Klijent
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// toħloq oġġett WordsApi
var wordsApi = new WordsApi(config);
// input isem tal-fajl Word
string fileName = "sample1.docx";
// isem tal-fajl li jirriżulta
string outputfile = "converted.jpeg";
try
{
// Create request object by passing input DOCX path, output format and isem tal-fajl li jirriżulta
ConvertDocumentRequest request = new ConvertDocumentRequest(System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName), "jpeg", outputfile);
// twettaq konverżjoni DOCX għal JPG
wordsApi.ConvertDocument(request);
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Kelma f’Immaġini bl-użu ta’ Kmandi tal-cURL
Ejja nesploraw l-għażla li tikkonverti l-kelma f’format ta ’l-immaġini billi tuża kmandi tal-cURL fuq it-terminal tal-linja tal-kmand. Allura l-ewwel pass huwa li tiġġenera JSON Web Token (JWT) ibbażat fuq ClientID u dettalji ClientSecret irkuprati minn Aspose.Cloud dashboard. Jekk jogħġbok wettaq il-kmand li ġej fit-terminal biex tiġġenera t-token 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"
Ladarba t-token JWT ikun ġie ġġenerat, jekk jogħġbok wettaq il-kmand li ġej biex tikkonverti l-Kelma f’format tal-Immaġni.
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>"
Il-fajls tal-kampjun użati fl-eżempji ta’ hawn fuq jistgħu jitniżżlu minn sample1.docx u converted.jpg.
Konklużjoni
Dan l-artikolu spjega l-passi dwar kif tikkonverti Word għal JPG billi tuża s-snippet tal-kodiċi C# .NET. Tgħallimna wkoll kif insalvaw il-Kelma f’format tal-Immaġini billi tuża l-kmandi tal-cURL. Fil-każ li tixtieq timmodifika l-kodiċi tas-sors ta’ Cloud SDK skont ir-rekwiżiti tiegħek, tista’ tniżżlu taħt il-liċenzja MIT minn GitHub.
F’każ li tiltaqa’ ma’ xi kwistjonijiet waqt li tuża l-API, jekk jogħġbok tħossok liberu li tikkuntattjana permezz tal-Forum ta’ appoġġ b’xejn.
Artikli relatati
Nirrakkomandaw ukoll li żżur il-link li ġej biex titgħallem aktar dwarha