riječ u jpg

Pretvorite Word u JPG u C# .NET

U današnjoj digitalnoj eri slike igraju vitalnu ulogu u mnogim aspektima naših života, bilo da se radi o društvenim medijima, marketingu ili obrazovanju. Jedan od izazova s kojima se korisnici suočavaju je pretvaranje svojih Word dokumenata (DOC, DOCX) u slikovne formate kao što je JPG. Postoje mnoge situacije u kojima je ova pretvorba neophodna, poput izrade brošura, letaka, prezentacija i web stranica. Iako postoje mnogi mrežni alati dostupni za obavljanje ovog zadatka, oni često dolaze s određenim ograničenjima kao što su veličina datoteke, pitanja privatnosti i ograničene mogućnosti prilagodbe. U ovom ćemo članku istražiti kako pretvoriti Word dokumente u JPG koristeći C# .NET i REST API.

REST API za pretvorbu Worda u JPG

Aspose.Words Cloud je RESTful API koji vam omogućuje izvršavanje raznih zadataka obrade dokumenata u oblaku. API podržava širok raspon formata dokumenata, uključujući Microsoft Word, PDF, HTML, EPUB i više. Korištenjem Aspose.Words Clouda možete jednostavno pretvoriti Word dokumente u JPG slike bez potrebe za dodatnim softverom ili bibliotekama.

Sada, prema opsegu ovog članka, koristit ćemo Aspose.Words Cloud SDK za .NET, koji je omotač REST API-ja u oblaku . Stoga pretražite Aspose.Words-Cloud u upravitelju paketa NuGet i kliknite gumb Dodaj paket da dodate referencu SDK-a u .NET projekt. Drugo, nabavite vjerodajnice svog klijenta s nadzorne ploče u oblaku.

Pretvorba Worda u JPG u C#

Ovaj odjeljak objašnjava korake za razvoj pretvarača Worda u JPG online pomoću C# .NET.

// Za potpune primjere i podatkovne datoteke idite na 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// Nabavite vjerodajnice klijenta s https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// stvoriti konfiguracijski objekt koristeći ClinetID i Client Secret pojedinosti
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// inicijalizirati WordsApi instancu
var wordsApi = new WordsApi(config);

// ulazni word dokument
string inputFile = "input-sample.docx";
string format = "JPG";
string resultant = "converted.jpg";

try
{
    // učitati datoteku s lokalnog pogona
    var file = System.IO.File.OpenRead(inputFile);
    
    // kreirati objekt ConvertDocumentRequest gdje unosimo datoteku riječi kao tok
    var response = new ConvertDocumentRequest(inputStream, format: format, outPath: resultant);

    // pokrenuti operaciju pretvorbe Worda u JPG
    wordsApi.ConvertDocument(response);

    // ispis poruke o uspjehu ako je konverzija uspješna
    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);
}
riječ u jpg

Slika: - Pregled pretvorbe Worda u JPG.

Razvijmo sada naše razumijevanje u vezi s gornjim isječkom koda.

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

Stvorite objekt Configuration i WordsApi instance gdje se vjerodajnice klijenta koriste kao argumenti.

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

Pročitajte sadržaj ulaznog Word dokumenta.

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

Stvorite instancu objekta zahtjeva ConvertDocument gdje pružamo ulazni tok datoteke riječi, rezultirajući format kao JPG i putanju za izlaznu sliku.

wordsApi.ConvertDocument(response);

Pozovite ovu metodu za pokretanje operacije pretvorbe riječi u sliku. Nakon uspješne konverzije, rezultirajući JPG pohranjuje se u pohranu u oblaku.

Ako preskočimo argument outPath, rezultirajući JPG bit će vraćen u toku odgovora.

Dokument input word korišten u gornjem primjeru može se preuzeti s input-sample.docx.

DOC u JPG pomoću cURL naredbi

Također je moguće izvršiti konverziju Word dokumenta u JPG koristeći cURL naredbe i Aspose.Words Cloud REST API. API pruža moćan i fleksibilan način za izvođenje raznih operacija obrade dokumenata u oblaku. Nadalje, koristeći cURL naredbe, možete jednostavno integrirati Aspose.Words Cloud API u svoje aplikacije i automatizirati proces pretvaranja Word dokumenata u JPG format.

Dakle, prvo moramo generirati JWT pristupni token (na temelju vjerodajnica klijenta) pomoću sljedeće naredbe:

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"

Sada izvršite sljedeću naredbu koja učitava ulazni Word dokument iz pohrane u oblaku i izvodi konverziju Worda u JPG. Kako smo upotrijebili argument -o, tako će rezultirajuća JPG slika biti pohranjena na lokalnom disku.

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

Zamijenite {inputFile} s nazivom ulaznog Word dokumenta u pohrani u oblaku, {accessToken} s JWT pristupnim tokenom generiranim iznad i {resultantFile} s imenom/putom da biste spremili rezultirajući JPG na lokalni disk.

Zaključak

Zaključno, pretvaranje Word dokumenata u JPG slike može biti koristan alat za razne primjene. Uz pomoć Aspose.Words Cloud SDK-a za .NET, ova se konverzija može izvesti jednostavno i učinkovito unutar C# programskog jezika. Alternativno, ako više volite koristiti cURL naredbe, Aspose.Words Cloud API-ju također se može pristupiti putem REST API-ja, što omogućuje praktično i fleksibilno korištenje. Bez obzira odlučite li koristiti Aspose.Words Cloud SDK za .NET ili cURL naredbe, krajnji rezultat bit će visokokvalitetne JPG slike vaših Word dokumenata koje se mogu koristiti u širokom rasponu aplikacija.

korisni linkovi

povezani članci

Posjetite sljedeće veze kako biste saznali više o: