In hierdie artikel gaan ons die omskakeling van Word na JPG-formaat bespreek. Ons verstaan dat MS Word-lêers (DOC, DOCX, DOCM, DOTX, ODT, OTT, ens. ) is baie gewild vir die stoor en deel van inligting in organisasies, universiteite en ander institute. Hulle word ook gebruik om besigheidskaartjies, brosjures, nuwe briewe en vele meer items te skep en te ontwerp. Maar selfs om dit te kan sien, het ons gespesialiseerde sagteware nodig, so die omskakeling na rasterbeelde (JPG) kan ’n lewensvatbare oplossing wees. Dit genereer ook saamgeperste uitset in die vorm van ’n JPG-beeld.
Kom ons bespreek die volgende onderwerpe in meer besonderhede.
- Woord na JPG-omskakelings-API
- Skakel Word na JPG in C#
- DOCX na JPG in C#
- Word in Beeld met behulp van cURL-opdragte
Woord na JPG-omskakelings-API
Aspose.Words Cloud bied die vermoë om MS Word of OpenOffice te skep, te redigeer en weer te gee na ander gewilde formate. Nou volgens die omvang van hierdie artikel, moet ons Aspose.Words Cloud SDK vir .NET gebruik wat beskikbaar is vir aflaai by NuGet en GitHub. Voer asseblief die volgende opdrag in die terminale uit:
nuget install Aspose.Words-Cloud
Of voer die volgende opdrag in NuGet Package Manager uit:
PM> Install-Package Aspose.Words-Cloud
’n Ander benadering is die direkte installasie binne Visual Studio
Na die installasie moet ons ’n gratis rekening skep deur Aspose.Cloud-dashboard te besoek. Gebruik jou GitHub- of Google-rekening of teken eenvoudig aan om jou kliëntbewyse te bekom.
Skakel Word na JPG in C#
Volg asseblief die stappe hieronder om Word na JPG om te skakel deur C# .NET te gebruik:
- Eerstens moet ons ’n objek van die Konfigurasieklas skep
- Tweedens, inisialiseer die WordsApi-instansie terwyl jy die konfigurasievoorwerp as ’n argument deurgee
- Derdens, lees die inhoud van die Word-lêer en laai dit op na wolkberging deur die UploadFile(..)-metode te gebruik
- Skep nou ’n instansie van GetDocumentWithFormatRequest en gee die naam van die invoer Word-lêer, uitvoerformaat en gevolglike lêernaam as argumente deur
- Laastens, roep die GetDocumentWithFormat(…)-metode van WordsApi om die omskakeling uit te voer. Die resulterende JPG word dan in wolkberging gestoor
// kry kliënt geloofsbriewe van https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
// skep konfigurasie-instansie deur kliënt-ID en kliënt geheime besonderhede deur te gee
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// skep WordsApi-voorwerp
var wordsApi = new WordsApi(config);
// naam van invoer Word-dokument
string fileName = "sample1.docx";
// vereiste uitvoerformaat
string format = "jpg";
// gevolglike lêernaam
string outputfile = "converted.jpg";
// laai die inhoud van word-lêer
using (var file = System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName))
{
// Laai oorspronklike dokument op na Wolkberging
wordsApi.UploadFile(new UploadFileRequest(file, fileName, null));
}
try
{
// create request object with input word file, output format and gevolglike lêernaam as arguments
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest(fileName,format,null,null,null,null,outputfile);
// inisialiseer die omskakelingsproses
wordsApi.GetDocumentWithFormat(request);
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
DOCX na JPG in C#
Kom ons bespreek die scenario waar jy DOCX na JPG-omskakeling wil uitvoer sonder om die bronwoordlêer na Wolkberging op te laai. Volg asseblief die stappe hieronder gespesifiseer om hierdie vereiste te bereik.
- Eerstens moet ons ’n objek van die Konfigurasieklas skep
- Tweedens, inisialiseer die WordsApi-instansie terwyl jy die konfigurasievoorwerp as ’n argument deurgee
- Skep nou ’n instansie van ConvertDocumentRequest wat insette DOCX-pad, uitvoerformaat en gevolglike lêernaam as argumente neem
- Laastens, roep die ConvertDocument(..) metode om die omskakelingsproses te inisialiseer. Die gevolglike lêer word in wolkberging gestoor
// kry kliënt geloofsbriewe van https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
// skep konfigurasie-instansie deur kliënt-ID en kliënt geheime besonderhede deur te gee
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// skep WordsApi-voorwerp
var wordsApi = new WordsApi(config);
// invoer Word-lêernaam
string fileName = "sample1.docx";
// gevolglike lêernaam
string outputfile = "converted.jpeg";
try
{
// Create request object by passing input DOCX path, output format and gevolglike lêernaam
ConvertDocumentRequest request = new ConvertDocumentRequest(System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName), "jpeg", outputfile);
// voer DOCX-omskakeling na JPG uit
wordsApi.ConvertDocument(request);
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Word in Beeld met behulp van cURL-opdragte
Kom ons ondersoek die opsie om woord in beeldformaat om te skakel met behulp van cURL-opdragte oor die opdraglynterminaal. Die eerste stap is dus om ’n JSON-webtoken (JWT) te genereer gebaseer op ClientID en ClientSecret-besonderhede wat van Aspose.Cloud-dashboard verkry is. Voer asseblief die volgende opdrag in die terminale uit om die JWT-token te genereer.
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"
Sodra die JWT-token gegenereer is, voer asseblief die volgende opdrag uit om Word in Beeldformaat om te skakel.
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>"
Die voorbeeldlêers wat in die bogenoemde voorbeelde gebruik word, kan afgelaai word vanaf sample1.docx en converted.jpg.
Afsluiting
Hierdie artikel het die stappe verduidelik oor hoe om Word na JPG om te skakel deur die C# .NET-kodebrokkie te gebruik. Ons het ook geleer hoe om Word in Beeldformaat te stoor deur die cURL-opdragte te gebruik. As jy die bronkode van Cloud SDK wil wysig volgens jou vereistes, kan jy dit onder die MIT-lisensie van GitHub aflaai.
As jy enige probleme ondervind tydens die gebruik van die API, kontak ons asseblief via die Gratis ondersteuningsforum.
Verwante artikels
Ons beveel ook aan om die volgende skakel te besoek om meer te wete te kom