Mūsu digitālajā pasaulē, kur informācija nemanāmi plūst pa platformām, nepieciešamība pārveidot JPG attēlus Word dokumentos ir kļuvusi par galveno nepieciešamību. Iedomājieties, ka jums ir drukātu dokumentu kaudze, vecs ģimenes fotoalbums vai pat svarīga atskaite, kas saglabāta kā JPG attēli. Tāpēc šajā rakstā mēs iedziļināsimies [JPG] (https://docs.fileformat.com/image/jpeg/) pārliecinošajā vajadzībā un nenoliedzamajās priekšrocībās [Word dokumentiem] (https://docs.fileformat .com/word-processing/) konvertēšana, atklājot, kā šī transformācija dod iespēju privātpersonām un uzņēmumiem atbloķēt un izmantot attēla konvertēšanu uz Word.
- REST API Word dokumentu ģenerēšanai
- Konvertējiet JPG uz Word dokumentu C#.NET
- JPG uz DOC, izmantojot cURL komandas
REST API Word dokumentu ģenerēšanai
Atbrīvojiet no JPG uz Word konvertēšanas potenciālu ārkārtīgi vienkāršā veidā, izmantojot Aspose.Words Cloud SDK for .NET. Šī daudzpusīgā REST API ne tikai racionalizē transformācijas procesu, bet arī piedāvā neskaitāmas citas priekšrocības, kas uzlabo visu Word dokumentu ģenerēšanas un apstrādes pieredzi.
Lai projektam pievienotu atsauci .NET REST, lūdzu, meklējiet Aspose.Words-Cloud' NuGet pakotņu pārvaldniekā un noklikšķiniet uz pogas
Pievienot pakotni`. Turklāt, lūdzu, apmeklējiet mākoņa informācijas paneli un iegūstiet savus personalizētos klienta akreditācijas datus.
Konvertējiet JPG uz Word dokumentu C#.NET
Šajā sadaļā ir sniegta informācija par to, kā konvertēt JPG formātā Word C#.NET.
// Lai iegūtu pilnus piemērus un datu failus, lūdzu, dodieties uz
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet
// Iegūstiet klienta akreditācijas datus vietnē https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// izveidot konfigurācijas objektu, izmantojot ClientID un ClientSecret informāciju
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// inicializēt WordsApi gadījumu
var wordsApi = new WordsApi(config);
// izveidot jauna Word dokumenta instanci
CreateDocumentRequest createRequest = new CreateDocumentRequest("input.docx", null, null);
// izveidojiet tukšu Word dokumentu un saglabājiet to mākoņkrātuvē
wordsApi.CreateDocument(createRequest);
// izveidot zīmēšanas objektu
DrawingObjectInsert requestDrawingObject = new DrawingObjectInsert();
// iestatīt augstuma informāciju zīmēšanas objektam
requestDrawingObject.Height = 0;
// iestatiet kreisās malas detaļas zīmēšanas objektam
requestDrawingObject.Left = 0;
// iestatiet augšējās malas detaļas zīmēšanas objektam
requestDrawingObject.Top = 0;
// iestatīt platuma informāciju zīmēšanas objektam
requestDrawingObject.Width = 0;
// iestatiet horizontālo līdzinājumu zīmēšanas instancē
requestDrawingObject.RelativeHorizontalPosition= DrawingObjectInsert.RelativeHorizontalPositionEnum.Margin;
// iestatiet vertikālo līdzinājumu zīmēšanas instancē
requestDrawingObject.RelativeVerticalPosition = DrawingObjectInsert.RelativeVerticalPositionEnum.Margin;
// iestatiet ietīšanas veida informāciju kā iekļautu
requestDrawingObject.WrapType = DrawingObjectInsert.WrapTypeEnum.Inline;
// lasīt ievades JPG attēlu
using var sourceImage = File.OpenRead("Landscape.jpg");
// izveidojiet instanci InsertDrawingObject definējošajam mezglam, kurā tiks novietots Drawing objekts
InsertDrawingObjectRequest request = new InsertDrawingObjectRequest("input.docx", requestDrawingObject,
sourceImage, "sections/0", null, null, null, null, null, "Resultant.docx", null, null);
// ievietojiet zīmēšanas objektu ar JPG attēlu Word dokumentā
wordsApi.InsertDrawingObject(request);
Tagad izpētīsim dažas detaļas par iepriekš minēto koda fragmentu.
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
WordsApi wordsApi = new WordsApi(config);
Pirmkārt, mēs esam izveidojuši klases “WordsApi” gadījumu, vienlaikus nododot klienta akreditācijas datus kā argumentus.
CreateDocumentRequest createRequest = new CreateDocumentRequest("input.docx", null, null);
wordsApi.CreateDocument(createRequest);
Tagad esam izveidojuši tukšu Word dokumentu ar nosaukumu input.docx.
DrawingObjectInsert requestDrawingObject = new DrawingObjectInsert();
Izveidojiet Drawing objektu un iestatiet tā augšējo un kreiso piemali uz 0. Tāpat, lai JPG aptvertu visas lapas izmērus, iestatiet augstuma un platuma vērtību uz 0.
InsertDrawingObjectRequest request = new InsertDrawingObjectRequest("input.docx", requestDrawingObject,
sourceImage, "sections/0", null, null, null, null, null, "Resultant.docx", null, null);
Izveidojiet InsertDrawingObject pieprasījuma objektu, kurā ievadām tukšo Word dokumenta nosaukumu, ievades JPG attēlu straumi, Word dokumenta sadaļas informāciju kā 0 un iegūtā Word dokumenta nosaukumu.
wordsApi.InsertDrawingObject(request);
Visbeidzot, izsauciet API, lai ievietotu attēlu Word dokumentā un saglabātu izvades failu mākoņkrātuvē.
JPG uz DOC, izmantojot cURL komandas
Kā alternatīvu jūs varat pieredzēt JPG attēlu nemanāmu pārveidošanu par Word DOC failiem, izmantojot Aspose.Words Cloud un cURL komandu dinamisko kombināciju. Tā kā cURL komandas nodrošina lietotājam draudzīgu un programmējamu metodi konvertēšanas uzsākšanai, Aspose.Words Cloud pievieno procesam sarežģītības pakāpi. Tāpēc šī integrācija ne tikai vienkāršo “Attēla uz Word” konvertēšanu, bet arī sniedz virkni citu priekšrocību, lai uzlabotu Word dokumentu pārvaldības procesu.
Pirmais solis šajā pieejā ir JWT piekļuves marķiera ģenerēšana, izpildot šādu komandu:
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"
Kad esam ieguvuši JWT marķieri, lūdzu, izpildiet šo komandu, lai ģenerētu tukšu Word dokumentu.
curl -v -X PUT "https://api.aspose.cloud/v4.0/words/create?fileName=input.docx" \
-H "accept: application/json" \
-H "Authorization: Bearer <JWT Token>"
Nākamais solis ir ievietot attēlu jaunizveidotajā Word dokumentā.
curl -v -X POST "https://api.aspose.cloud/v4.0/words/{sourceFile}/sections/0/drawingObjects?destFileName={outputFile}" \
-H "accept: application/json" \
-H "Authorization: Bearer <JWT Token>" \
-H "Content-Type: multipart/form-data" \
-d {"drawingObject":"{ \"RelativeHorizontalPosition\": \"Margin\", \"Left\": 0, \"RelativeVerticalPosition\": \"Margin\", \"Top\": 0, \"Width\": 0, \"Height\": 0, \"WrapType\": \"Inline\"}","imageFile":{"Tulips.jpg"}}
Vienkārši aizstājiet “avota fails” ar iepriekšējā darbībā izveidotā tukša ievades Word dokumenta nosaukumu. Tāpat aizstājiet “outputFile” ar ģenerējamā Word dokumenta nosaukumu.
Secinājums
Mēs esam iemācījušies, ka konvertēšana no JPG attēliem uz Word dokumentiem ir būtiska iespēja mūsu digitālajā laikmetā. Tas paver plašu satura pārvaldības un rediģēšanas iespēju pasauli. Šajā rakstā mēs esam izpētījuši divas dinamiskas pieejas šīs transformācijas sasniegšanai: viena izmanto Aspose.Words Cloud SDK, kas paredzēta .NET, un otra Aspose.Words Cloud jaudu ar cURL komandām.
Abas pieejas galu galā mazina plaisu starp statiskiem attēliem un dinamiskiem Word dokumentiem, uzlabojot veidu, kā mēs pārvaldām, rediģējam un kopīgojam digitālo saturu. Neatkarīgi no tā, vai vēlaties SDK izsmalcinātību vai cURL komandu vienkāršību, abi ceļi piedāvā pārveidojošu risinājumu, lai izstrādātu “JPG attēla pārveidotāju no Word uz Word”.
Noderīgas saites
Saistītie raksti
Mēs ļoti iesakām apmeklēt šādus emuārus: