Word v JPG

Pretvori Word v JPG | Pretvorba besede v sliko na spletu

V tem članku bomo razpravljali o pretvorbi Worda v format JPG. Razumemo, da datoteke MS Word (DOC, DOCX, DOCM, DOTX, ODT, OTT itd. ) so zelo priljubljeni za shranjevanje in skupno rabo informacij v organizacijah, univerzah in drugih inštitutih. Uporabljajo se tudi pri ustvarjanju in oblikovanju vizitk, brošur, novih pisem in mnogih drugih predmetov. Toda tudi za ogled potrebujemo specializirano programsko opremo, zato je pretvorba v rastrske slike (JPG) lahko izvedljiva rešitev. Ustvari tudi stisnjen izhod v obliki slike JPG.

Razpravljajmo o naslednjih temah podrobneje.

API za pretvorbo Word v JPG

Aspose.Words Cloud ponuja zmožnosti za ustvarjanje, urejanje in upodabljanje MS Worda ali OpenOffice v druge priljubljene formate. Glede na obseg tega članka moramo uporabiti Aspose.Words Cloud SDK za .NET, ki je na voljo za prenos na NuGet in GitHub. Prosimo, izvedite naslednji ukaz v terminalu:

nuget install Aspose.Words-Cloud

Ali pa izvedite naslednji ukaz v upravitelju paketov NuGet:

PM> Install-Package Aspose.Words-Cloud

Drugi pristop je neposredna namestitev v Visual Studio

Po namestitvi moramo ustvariti brezplačen račun tako, da obiščemo Aspose.Cloud dashboard. Uporabite svoj račun GitHub ali Google ali se preprosto prijavite, da pridobite svoje poverilnice odjemalca.

Pretvori Word v JPG v C#

Sledite spodnjim korakom za pretvorbo Worda v JPG z uporabo C# .NET:

  • Najprej moramo ustvariti objekt razreda konfiguracije
  • Drugič, inicializirajte primerek WordsApi, medtem ko posredujete objekt Configuration kot argument
  • Tretjič, preberite vsebino Wordove datoteke in jo naložite v shrambo v oblaku z uporabo metode UploadFile(..).
  • Zdaj ustvarite primerek GetDocumentWithFormatRequest in posredujte ime vhodne Wordove datoteke, izhodno obliko in ime nastale datoteke kot argumente
  • Na koncu pokličite metodo GetDocumentWithFormat(…) programa WordsApi, da izvedete pretvorbo. Nastali JPG se nato shrani v shrambo v oblaku
// pridobite poverilnice odjemalca iz https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";

// ustvarite konfiguracijski primerek s posredovanjem ID-ja odjemalca in tajnih podrobnosti odjemalca
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };

// ustvarite objekt WordsApi
var wordsApi = new WordsApi(config);

// ime vhodnega Wordovega dokumenta
string fileName = "sample1.docx";

// zahtevani izhodni format
string format = "jpg";

// nastalo ime datoteke
string outputfile = "converted.jpg";

// naloži vsebino Wordove datoteke
using (var file = System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName))
{
    // Prenesite izvirni dokument v Cloud Storage
    wordsApi.UploadFile(new UploadFileRequest(file, fileName, null));
}

try
{
    // create request object with input word file, output format and nastalo ime datoteke as arguments
    GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest(fileName,format,null,null,null,null,outputfile);
    
    // inicializirati postopek pretvorbe
    wordsApi.GetDocumentWithFormat(request);
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Predogled pretvorbe Word v JPG

Slika 1: – Predogled pretvorbe Word v JPG.

DOCX v JPG v C#

Pogovorimo se o scenariju, kjer želite izvesti pretvorbo DOCX v JPG, ne da bi izvorno besedno datoteko naložili v shrambo v oblaku. Za izpolnitev te zahteve sledite spodnjim korakom.

  • Najprej moramo ustvariti objekt razreda konfiguracije
  • Drugič, inicializirajte primerek WordsApi, medtem ko posredujete objekt Configuration kot argument
  • Zdaj ustvarite primerek ConvertDocumentRequest, ki sprejme vhodno pot DOCX, izhodno obliko in ime datoteke kot argumente
  • Na koncu pokličite metodo ConvertDocument(..), da inicializirate postopek pretvorbe. Nastala datoteka se shrani v shrambo v oblaku
// pridobite poverilnice odjemalca iz https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";

// ustvarite konfiguracijski primerek s posredovanjem ID-ja odjemalca in tajnih podrobnosti odjemalca
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };

// ustvarite objekt WordsApi
var wordsApi = new WordsApi(config);

// vnesite ime Wordove datoteke
string fileName = "sample1.docx";

// nastalo ime datoteke
string outputfile = "converted.jpeg";

try
{
    // Create request object by passing input DOCX path, output format and nastalo ime datoteke
    ConvertDocumentRequest request = new ConvertDocumentRequest(System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName), "jpeg", outputfile);

    // izvedite pretvorbo DOCX v JPG 
    wordsApi.ConvertDocument(request);
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
} 

Beseda v sliko z uporabo ukazov cURL

Raziščimo možnost pretvorbe besede v obliko slike z uporabo ukazov cURL prek terminala ukazne vrstice. Prvi korak je torej generiranje spletnega žetona JSON (JWT) na podlagi podrobnosti ClientID in ClientSecret, pridobljenih iz nadzorne plošče Aspose.Cloud. Izvedite naslednji ukaz v terminalu, da ustvarite žeton 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"

Ko je žeton JWT ustvarjen, izvedite naslednji ukaz za pretvorbo Worda v format slike.

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

Vzorčne datoteke, uporabljene v zgornjih primerih, lahko prenesete iz sample1.docx in converted.jpg.

Zaključek

V tem članku so razloženi koraki za pretvorbo Worda v JPG z odrezkom kode C# .NET. Naučili smo se tudi, kako s pomočjo ukazov cURL shraniti Word v slikovno obliko. Če želite spremeniti izvorno kodo Cloud SDK v skladu z vašimi zahtevami, jo lahko prenesete pod licenco MIT iz GitHub.

Če med uporabo API-ja naletite na težave, nas kontaktirajte prek brezplačnega foruma za podporo.

Povezani članki

Priporočamo tudi, da obiščete naslednjo povezavo, če želite izvedeti več o