žodis į jpg

Konvertuoti Word į JPG C#.NET

Šiuolaikinėje skaitmeninėje eroje vaizdai vaidina gyvybiškai svarbų vaidmenį daugelyje mūsų gyvenimo aspektų, nesvarbu, ar tai būtų socialinė žiniasklaida, rinkodara ar švietimas. Vienas iš iššūkių, su kuriais susiduria vartotojai, yra konvertuoti savo Word dokumentus (DOC, DOCX) į vaizdo formatus, tokius kaip JPG. Yra daug situacijų, kai šis konvertavimas yra būtinas, pavyzdžiui, kuriant brošiūras, skrajutes, pristatymus ir tinklalapius. Nors šiai užduočiai atlikti yra daug internetinių įrankių, jie dažnai turi tam tikrų apribojimų, tokių kaip failo dydis, privatumo problemos ir ribotos tinkinimo parinktys. Šiame straipsnyje mes išnagrinėsime, kaip konvertuoti Word dokumentus į JPG naudojant C# .NET ir REST API.

Word į JPG konvertavimo REST API

Aspose.Words Cloud yra RESTful API, leidžianti atlikti įvairias dokumentų apdorojimo užduotis debesyje. API palaiko daugybę dokumentų formatų, įskaitant Microsoft Word, PDF, HTML, EPUB ir kt. Naudodami „Aspose.Words Cloud“, galite lengvai konvertuoti „Word“ dokumentus į JPG vaizdus, nereikia jokios papildomos programinės įrangos ar bibliotekų.

Dabar, atsižvelgdami į šio straipsnio apimtį, naudosime [Aspose.Words Cloud SDK, skirtą .NET] (https://products.aspose.cloud/words/net/), kuris yra debesies REST API. . Todėl „NuGet“ paketų tvarkyklėje ieškokite „Aspose.Words-Cloud“ ir spustelėkite mygtuką „Pridėti paketą“, kad pridėtumėte SDK nuorodą į .NET projektą. Antra, gaukite savo kliento kredencialus iš Cloud dashboard.

Word į JPG konvertavimas C#

Šiame skyriuje paaiškinami, kaip sukurti Word į JPG keitiklį internete naudojant C# .NET.

// Norėdami gauti išsamių pavyzdžių ir duomenų failų, eikite į 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// Gaukite kliento kredencialus iš https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// sukurti konfigūracijos objektą naudodami ClinetID ir Client Secret išsamią informaciją
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// inicijuoti WordsApi egzempliorių
var wordsApi = new WordsApi(config);

// įvesties Word dokumentas
string inputFile = "input-sample.docx";
string format = "JPG";
string resultant = "converted.jpg";

try
{
    // įkelkite failą iš vietinio disko
    var file = System.IO.File.OpenRead(inputFile);
    
    // sukurti ConvertDocumentRequest objektą, kuriame pateikiame įvesties žodžio failą kaip srautą
    var response = new ConvertDocumentRequest(inputStream, format: format, outPath: resultant);

    // suaktyvinkite konvertavimo iš Word į JPG operaciją
    wordsApi.ConvertDocument(response);

    // spausdinti sėkmės pranešimą, jei konversija sėkminga
    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);
}
žodis į jpg

Vaizdas: – Word į JPG konvertavimo peržiūra.

Dabar geriau suprasime aukščiau pateiktą kodo fragmentą.

var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
var wordsApi = new WordsApi(config);

Sukurkite konfigūracijos ir WordsApi egzemplioriaus objektą, kuriame kliento kredencialai naudojami kaip argumentai.

var inputStream = System.IO.File.OpenRead(inputFile);

Skaitykite įvesties Word dokumento turinį.

var response = new ConvertDocumentRequest(inputStream, format: format, outPath: resultant);

Sukurkite ConvertDocument užklausos objekto egzempliorių, kuriame pateikiame įvesties žodžio failo srautą, gautą formatą kaip „JPG“ ir išvesties vaizdo kelią.

wordsApi.ConvertDocument(response);

Iškvieskite šį metodą, kad pradėtumėte konvertavimo iš Word į vaizdą operaciją. Po sėkmingo konvertavimo gautas JPG yra saugomas debesies saugykloje.

Jei praleisime argumentą outPath, gautas JPG bus grąžintas atsakymo sraute.

Anksčiau pateiktame pavyzdyje naudotą įvesties žodį dokumentą galima atsisiųsti iš [input-sample.docx] (images/input-sample.docx).

DOC į JPG naudojant cURL komandas

Taip pat galima atlikti Word dokumento konvertavimą į JPG naudojant cURL komandas ir Aspose.Words Cloud REST API. API yra galingas ir lankstus būdas atlikti įvairias dokumentų apdorojimo operacijas debesyje. Be to, naudodami cURL komandas, galite lengvai integruoti Aspose.Words Cloud API į savo programas ir automatizuoti Word dokumentų konvertavimo į JPG formatą procesą.

Taigi pirmiausia turime sugeneruoti JWT prieigos raktą (pagal kliento kredencialus) naudodami šią komandą:

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"

Dabar vykdykite šią komandą, kuri įkelia įvesties „Word“ dokumentą iš debesies saugyklos ir atlieka „Word“ konvertavimą į JPG. Kaip mes naudojome -o argumentą, todėl gautas JPG vaizdas bus saugomas vietiniame diske.

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}"

Pakeiskite „{inputFile}“ įvesties „Word“ dokumento pavadinimu debesies saugykloje, „{accessToken}“ – aukščiau sugeneruotu JWT prieigos raktu ir „{resultantFile}“ pavadinimu / keliu, kad išsaugotumėte gautą JPG formatą vietiniame diske.

Išvada

Apibendrinant, Word dokumentų konvertavimas į JPG vaizdus gali būti naudingas įrankis įvairioms programoms. Naudojant Aspose.Words Cloud SDK, skirtą .NET, šią konversiją galima lengvai ir efektyviai atlikti naudojant C# programavimo kalbą. Arba, jei norite naudoti cURL komandas, Aspose.Words Cloud API taip pat galima pasiekti per REST API, kad būtų patogu ir lanksčiai naudoti. Nesvarbu, ar pasirinksite naudoti Aspose.Words Cloud SDK, skirtą .NET ar cURL komandoms, galutinis rezultatas bus aukštos kokybės „Word“ dokumentų JPG vaizdai, kuriuos galima naudoti įvairiose programose.

Naudingos nuorodos

susiję straipsniai

Norėdami sužinoti daugiau apie tai, apsilankykite šiose nuorodose: