Kelma għal JPG

Ikkonverti l-Kelma għal JPG | Konverżjoni tal-Kelma f’Immaġini Online

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

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);
}
Preview tal-konverżjoni tal-Kelma għal JPG

Immaġni 1:- Preview tal-konverżjoni tal-Kelma għal JPG.

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