Në këtë artikull, ne do të diskutojmë konvertimin e formatit Word në JPG. Ne e kuptojmë se skedarët MS Word (DOC, DOCX, DOCM, DOTX, ODT, OTT, etj. ) janë mjaft të njohura për ruajtjen dhe shkëmbimin e informacionit në organizata, universitete dhe institute të tjera. Ato përdoren gjithashtu në krijimin dhe dizajnimin e kartave të biznesit, broshurave, letrave të reja dhe shumë artikujve të tjerë. Por edhe për t’i parë ato, ne kemi nevojë për softuer të specializuar, kështu që konvertimi në imazhe raster (JPG) mund të jetë një zgjidhje e zbatueshme. Ai gjithashtu gjeneron dalje të ngjeshur në formën e një imazhi JPG.
Le të diskutojmë më në detaje temat e mëposhtme.
- API për konvertimin e fjalës në JPG
- Konvertoni Word në JPG në C#
- DOCX në JPG në C#
- Fjalë në imazh duke përdorur komandat cURL
API për konvertimin e fjalës në JPG
Aspose.Words Cloud ofron aftësitë për të krijuar, modifikuar dhe transmetuar MS Word ose OpenOffice në formate të tjera të njohura. Tani, sipas qëllimit të këtij artikulli, ne duhet të përdorim Aspose.Words Cloud SDK për .NET i cili është i disponueshëm për shkarkim në NuGet dhe GitHub. Ju lutemi ekzekutoni komandën e mëposhtme në terminal:
nuget install Aspose.Words-Cloud
Ose ekzekutoni komandën e mëposhtme në NuGet Package Manager:
PM> Install-Package Aspose.Words-Cloud
Një qasje tjetër është instalimi i drejtpërdrejtë brenda Visual Studio
Pas instalimit, duhet të krijojmë një llogari falas duke vizituar Aspose.Cloud dashboard. Përdorni llogarinë tuaj GitHub ose Google ose thjesht Regjistrohuni për të marrë Kredencialet tuaja të Klientit.
Konvertoni Word në JPG në C#
Ju lutemi ndiqni hapat e dhënë më poshtë për të kthyer Word në JPG duke përdorur C# .NET:
- Para së gjithash, ne duhet të krijojmë një objekt të klasës Configuration
- Së dyti, inicializoni shembullin WordsApi ndërsa kaloni objektin e konfigurimit si argument
- Së treti, lexoni përmbajtjen e skedarit Word dhe ngarkoni atë në ruajtjen e cloud duke përdorur metodën UploadFile (..)
- Tani krijoni një shembull të GetDocumentWithFormatRequest dhe kaloni emrin e skedarit hyrës Word, formatin e daljes dhe emrin e skedarit rezultues si argumente
- Së fundi, thirrni metodën GetDocumentWithFormat(…) të WordsApi për të kryer konvertimin. JPG-ja që rezulton më pas ruhet në ruajtjen e resë kompjuterike
// merrni kredencialet e klientit nga https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
// krijoni shembullin e konfigurimit duke kaluar ID-në e klientit dhe detajet sekrete të klientit
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// krijoni objektin WordsApi
var wordsApi = new WordsApi(config);
// emri i dokumentit hyrës Word
string fileName = "sample1.docx";
// formati i kërkuar i daljes
string format = "jpg";
// emri i skedarit që rezulton
string outputfile = "converted.jpg";
// ngarkoni përmbajtjen e skedarit word
using (var file = System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName))
{
// Ngarko dokumentin origjinal në "Cloud Storage".
wordsApi.UploadFile(new UploadFileRequest(file, fileName, null));
}
try
{
// create request object with input word file, output format and emri i skedarit që rezulton as arguments
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest(fileName,format,null,null,null,null,outputfile);
// inicializoni procesin e konvertimit
wordsApi.GetDocumentWithFormat(request);
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
DOCX në JPG në C#
Le të diskutojmë skenarin ku dëshironi të kryeni konvertimin DOCX në JPG pa ngarkuar skedarin e fjalës burimore në ruajtjen e resë kompjuterike. Ju lutemi ndiqni hapat e specifikuar më poshtë për të përmbushur këtë kërkesë.
- Para së gjithash, ne duhet të krijojmë një objekt të klasës Configuration
- Së dyti, inicializoni shembullin WordsApi ndërsa kaloni objektin e konfigurimit si argument
- Tani krijoni një shembull të ConvertDocumentRequest i cili merr si argumente shtegun e hyrjes DOCX, formatin e daljes dhe emrin e skedarit që rezulton
- Së fundi, thirrni metodën ConvertDocument(..) për të inicializuar procesin e konvertimit. Skedari që rezulton ruhet në hapësirën ruajtëse në renë kompjuterike
// merrni kredencialet e klientit nga https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
// krijoni shembullin e konfigurimit duke kaluar ID-në e klientit dhe detajet sekrete të klientit
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// krijoni objektin WordsApi
var wordsApi = new WordsApi(config);
// futni emrin e skedarit Word
string fileName = "sample1.docx";
// emri i skedarit që rezulton
string outputfile = "converted.jpeg";
try
{
// Create request object by passing input DOCX path, output format and emri i skedarit që rezulton
ConvertDocumentRequest request = new ConvertDocumentRequest(System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName), "jpeg", outputfile);
// kryeni konvertimin DOCX në JPG
wordsApi.ConvertDocument(request);
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Fjalë në imazh duke përdorur komandat cURL
Le të shqyrtojmë opsionin për të kthyer fjalën në format imazhi duke përdorur komandat cURL mbi terminalin e linjës së komandës. Pra, hapi i parë është krijimi i një Token Ueb JSON (JWT) bazuar në ClientID dhe detajet ClientSecret të marra nga Aspose.Cloud dashboard. Ju lutemi ekzekutoni komandën e mëposhtme në terminal për të gjeneruar shenjën 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"
Pasi të jetë gjeneruar token JWT, ju lutemi ekzekutoni komandën e mëposhtme për të kthyer Word në formatin 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>"
Skedarët mostër të përdorura në shembujt e mësipërm mund të shkarkohen nga sample1.docx dhe converted.jpg.
konkluzioni
Ky artikull ka shpjeguar hapat se si të konvertohet Word në JPG duke përdorur copëzën e kodit C# .NET. Ne kemi mësuar gjithashtu se si të ruajmë Word në formatin e imazhit duke përdorur komandat cURL. Në rast se dëshironi të modifikoni kodin burimor të Cloud SDK sipas kërkesave tuaja, mund ta shkarkoni nën licencën MIT nga GitHub.
Në rast se hasni ndonjë problem gjatë përdorimit të API-së, ju lutemi mos ngurroni të na kontaktoni përmes Forumit të mbështetjes falas.
Artikuj të ngjashëm
Ne rekomandojmë gjithashtu të vizitoni lidhjen e mëposhtme për të mësuar më shumë rreth