Á stafrænu tímum nútímans gegna myndir mikilvægu hlutverki í mörgum þáttum lífs okkar, hvort sem það eru samfélagsmiðlar, markaðssetning eða menntun. Ein af áskorunum sem notendur standa frammi fyrir er að breyta Word skjölum sínum (DOC, DOCX) í myndsnið eins og JPG. Það eru margar aðstæður þar sem þessi umbreyting er nauðsynleg, eins og að búa til bæklinga, flugmiða, kynningar og vefsíður. Þó að það séu mörg nettól tiltæk til að framkvæma þetta verkefni, fylgja þeim oft ákveðnar takmarkanir eins og skráarstærð, persónuverndaráhyggjur og takmarkaða aðlögunarvalkosti. Í þessari grein munum við kanna hvernig á að umbreyta Word skjölum í JPG með C# .NET og REST API.
Word til JPG viðskipta REST API
Aspose.Words Cloud er RESTful API sem gerir þér kleift að framkvæma margvísleg skjalavinnsluverkefni í skýinu. API styður fjölbreytt úrval skjalasniða, þar á meðal Microsoft Word, PDF, HTML, EPUB og fleira. Með því að nota Aspose.Words Cloud geturðu auðveldlega umbreytt Word skjölum í JPG myndir án þess að þurfa neinn viðbótarhugbúnað eða bókasöfn.
Nú, samkvæmt umfangi þessarar greinar, ætlum við að nota Aspose.Words Cloud SDK fyrir .NET, sem er umbúðir utan um ský REST API . Leitaðu því í Aspose.Words-Cloud
í NuGet pakkastjóranum og smelltu á Bæta við pakka hnappinn til að bæta við tilvísun SDK í .NET verkefni. Í öðru lagi, fáðu skilríki viðskiptavinar frá Cloud mælaborði.
Umbreyting orða í JPG í C#
Þessi hluti útskýrir skrefin til að þróa Word í JPG breytir á netinu með C# .NET.
// Fyrir heildar dæmi og gagnaskrár, vinsamlegast farðu á
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet
// Fáðu skilríki viðskiptavina frá https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// búa til stillingarhlut með því að nota ClinetID og Client Secret upplýsingar
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// frumstilla WordsApi tilvik
var wordsApi = new WordsApi(config);
// innsláttarorð skjal
string inputFile = "input-sample.docx";
string format = "JPG";
string resultant = "converted.jpg";
try
{
// hlaðið skránni af staðbundnu drifi
var file = System.IO.File.OpenRead(inputFile);
// búa til ConvertDocumentRequest hlut þar sem við gefum inntaksorðaskrána sem straum
var response = new ConvertDocumentRequest(inputStream, format: format, outPath: resultant);
// kveikja á Word í JPG umbreytingaraðgerð
wordsApi.ConvertDocument(response);
// prentaðu árangursskilaboð ef umbreytingin heppnast
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);
}
Við skulum nú þróa skilning okkar varðandi kóðabútinn hér að ofan.
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
var wordsApi = new WordsApi(config);
Búðu til hlut af Configuration og WordsApi tilviki þar sem skilríki viðskiptavinar eru notuð sem rök.
var inputStream = System.IO.File.OpenRead(inputFile);
Lestu innihald Word-skjals inntaks.
var response = new ConvertDocumentRequest(inputStream, format: format, outPath: resultant);
Búðu til dæmi um ConvertDocument beiðnihlut þar sem við bjóðum upp á inntaksorðaskráarstraum, snið sem myndast sem „JPG“ og slóð fyrir úttaksmynd.
wordsApi.ConvertDocument(response);
Kallaðu þessa aðferð til að hefja umbreytingaraðgerð frá orði í mynd. Eftir árangursríka umbreytingu er JPG sem myndast geymsla í skýjageymslu.
Ef við sleppum outPath röksemdinni verður JPG sem myndast skilað í svarstraumi.
Hægt er að hlaða niður innsláttarorðsskjali sem notað er í dæminu hér að ofan frá input-sample.docx.
DOC til JPG með cURL skipunum
Það er líka mögulegt að framkvæma Word skjal í JPG umbreytingu með því að nota cURL skipanir og Aspose.Words Cloud REST API. API veitir öfluga og sveigjanlega leið til að framkvæma ýmsar skjalavinnsluaðgerðir í skýinu. Ennfremur, með því að nota cURL skipanir, geturðu auðveldlega samþætt Aspose.Words Cloud API inn í forritin þín og sjálfvirkt ferlið við að breyta Word skjölum í JPG snið.
Svo fyrst þurfum við fyrst að búa til JWT aðgangslykil (byggt á skilríkjum viðskiptavinar) með eftirfarandi skipun:
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"
Nú skaltu framkvæma eftirfarandi skipun sem hleður inn Word skjalinu úr skýjageymslu og framkvæmir Word í JPG umbreytingu. Eins og við höfum notað -o rök, þannig að JPG myndin sem myndast verður geymd á staðbundnu drifi.
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}"
Skiptu út
{inputFile}
með nafni Word-skjals innsláttar í skýjageymslu,{accessToken}
fyrir JWT-aðgangslykil sem er búið til hér að ofan og{resultantFile}
fyrir nafni/slóð til að vista JPG-myndina sem myndast á staðbundnu drifi.
Niðurstaða
Að lokum getur það verið gagnlegt tæki fyrir margvísleg forrit að breyta Word skjölum í JPG myndir. Með hjálp Aspose.Words Cloud SDK fyrir .NET er hægt að framkvæma þessa umbreytingu á auðveldan og skilvirkan hátt innan C# forritunarmálsins. Að öðrum kosti, ef þú vilt frekar nota cURL skipanir, er einnig hægt að nálgast Aspose.Words Cloud API í gegnum REST API, sem gerir kleift að nota þægilega og sveigjanlega. Hvort sem þú velur að nota Aspose.Words Cloud SDK fyrir .NET eða cURL skipanir, verður lokaniðurstaðan hágæða JPG myndir af Word skjölunum þínum sem hægt er að nota í fjölmörgum forritum.
Gagnlegar hlekkir
tengdar greinar
Vinsamlegast farðu á eftirfarandi tengla til að læra meira um: