Në epokën e sotme dixhitale, imazhet luajnë një rol jetik në shumë aspekte të jetës sonë, qofshin ato media sociale, marketing apo edukim. Një nga sfidat me të cilat përballen përdoruesit është konvertimi i dokumenteve të tyre Word (DOC, DOCX) në formate imazhi si JPG. Ka shumë situata ku ky konvertim është i nevojshëm, si krijimi i broshurave, fletushkave, prezantimeve dhe faqeve në internet. Ndërsa ka shumë mjete në internet të disponueshme për të kryer këtë detyrë, ato shpesh vijnë me kufizime të caktuara si madhësia e skedarit, shqetësimet e privatësisë dhe opsionet e kufizuara të personalizimit. Në këtë artikull, ne do të shqyrtojmë se si të konvertojmë dokumentet Word në JPG duke përdorur C# .NET dhe REST API.
- API REST i konvertimit të fjalës në JPG
- Konvertimi i fjalës në JPG në C#
- DOC në JPG duke përdorur komandat cURL
API REST i konvertimit të fjalës në JPG
Aspose.Words Cloud është një API RESTful që ju lejon të kryeni një sërë detyrash të përpunimit të dokumenteve në cloud. API mbështet një gamë të gjerë formatesh dokumentesh, duke përfshirë Microsoft Word, PDF, HTML, EPUB dhe më shumë. Duke përdorur Aspose.Words Cloud, mund t’i konvertoni me lehtësi dokumentet e Word-it në imazhe JPG pa pasur nevojë për ndonjë softuer ose bibliotekë shtesë.
Tani, sipas qëllimit të këtij artikulli, ne do të përdorim Aspose.Words Cloud SDK për .NET, i cili është një mbështjellës rreth API-së së resë REST . Prandaj, kërkoni ‘Aspose.Words-Cloud’ në menaxherin e paketave NuGet dhe klikoni butonin Shto paketën për të shtuar referencën e SDK në projektin .NET. Së dyti, merrni kredencialet e klientit tuaj nga pulti i Cloud.
Konvertimi i fjalës në JPG në C#
Ky seksion shpjegon hapat për të zhvilluar konvertuesin Word në JPG në internet duke përdorur C# .NET.
// Për shembuj të plotë dhe skedarë të dhënash, ju lutemi shkoni te
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet
// Merrni kredencialet e klientit nga https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// krijoni objektin e konfigurimit duke përdorur ClinetID dhe detajet e sekretit të klientit
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// inicializoni shembullin WordsApi
var wordsApi = new WordsApi(config);
// fut dokumentin e fjalës
string inputFile = "input-sample.docx";
string format = "JPG";
string resultant = "converted.jpg";
try
{
// ngarkoni skedarin nga disku lokal
var file = System.IO.File.OpenRead(inputFile);
// krijoni objektin ConvertDocumentRequest ku ne ofrojmë skedarin e fjalës hyrëse si transmetim
var response = new ConvertDocumentRequest(inputStream, format: format, outPath: resultant);
// aktivizoni operacionin e konvertimit Word në JPG
wordsApi.ConvertDocument(response);
// printoni mesazhin e suksesit nëse konvertimi është i suksesshëm
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Word to JPG conversion successfull !");
Console.ReadKey();
}
}catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Tani le të zhvillojmë të kuptuarit tonë në lidhje me fragmentin e kodit të mësipërm.
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
var wordsApi = new WordsApi(config);
Krijoni një objekt të shembullit të konfigurimit dhe WordsApi ku kredencialet e klientit përdoren si argumente.
var inputStream = System.IO.File.OpenRead(inputFile);
Lexoni përmbajtjen e dokumentit hyrës Word.
var response = new ConvertDocumentRequest(inputStream, format: format, outPath: resultant);
Krijo një shembull të objektit të kërkesës ConvertDocument ku ne ofrojmë transmetimin e skedarit të fjalës hyrëse, formatin rezultues si JPG
dhe shtegun për imazhin dalës.
wordsApi.ConvertDocument(response);
Thirrni këtë metodë për të nisur operacionin e konvertimit nga Word në Image. Pas konvertimit të suksesshëm, JPG rezultante është ruajtja në ruajtjen e resë kompjuterike.
Nëse e kapërcejmë argumentin outPath, JPG rezultante do të kthehet në rrjedhën e përgjigjes.
Dokumenti i fjalës hyrëse i përdorur në shembullin e mësipërm mund të shkarkohet nga input-sample.docx.
DOC në JPG duke përdorur komandat cURL
Është gjithashtu e mundur të kryhet konvertimi i dokumentit Word në JPG duke përdorur komandat cURL dhe Aspose.Words Cloud REST API. API ofron një mënyrë të fuqishme dhe fleksibël për të kryer operacione të ndryshme të përpunimit të dokumenteve në cloud. Për më tepër, duke përdorur komandat cURL, mund të integroni lehtësisht API-në e resë kompjuterike Aspose.Words në aplikacionet tuaja dhe të automatizoni procesin e konvertimit të dokumenteve Word në formatin JPG.
Pra, së pari duhet të gjenerojmë shenjën e hyrjes JWT (bazuar në kredencialet e klientit) duke përdorur komandën e mëposhtme:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Tani ju lutemi ekzekutoni komandën e mëposhtme e cila ngarkon dokumentin hyrës të Word nga ruajtja në re dhe kryen konvertimin Word në JPG. Siç kemi përdorur argumentin -o, imazhi rezultant JPG do të ruhet në diskun lokal.
curl -v "https://api.aspose.cloud/v4.0/words/{inputFile}?format=JPG" \
-X GET \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer {accessToken}" \
-o "{resultantFile}"
Zëvendësoni
{inputFile}
me emrin e dokumentit hyrës të Word në hapësirën ruajtëse në renë kompjuterike,{accessToken}
me kodin e aksesit JWT të krijuar më sipër dhe{resultantFile}
me emrin/shtegun për të ruajtur JPG-në rezultante në diskun lokal.
konkluzioni
Si përfundim, konvertimi i dokumenteve Word në imazhe JPG mund të jetë një mjet i dobishëm për një sërë aplikacionesh. Me ndihmën e Aspose.Words Cloud SDK për .NET, ky konvertim mund të kryhet lehtësisht dhe me efikasitet brenda gjuhës programuese C#. Përndryshe, nëse preferoni të përdorni komandat cURL, Aspose.Words Cloud API mund të aksesohet gjithashtu nëpërmjet REST API, duke lejuar përdorim të përshtatshëm dhe fleksibël. Pavarësisht nëse zgjidhni të përdorni Aspose.Words Cloud SDK për komandat .NET ose cURL, rezultati përfundimtar do të jetë imazhe JPG me cilësi të lartë të dokumenteve tuaja Word që mund të përdoren në një gamë të gjerë aplikacionesh.
Lidhje të dobishme
Artikuj të ngjashëm
Ju lutemi vizitoni lidhjet e mëposhtme për të mësuar më shumë rreth: