jpg სიტყვაზე

გადაიყვანეთ JPG Word-ად დოკუმენტები .NET REST API-ით.

ჩვენს ციფრულ სამყაროში, სადაც ინფორმაცია შეუფერხებლად მიედინება პლატფორმებზე, JPG სურათების Word დოკუმენტებად გადაქცევის აუცილებლობა გახდა გადამწყვეტი აუცილებლობა. წარმოიდგინეთ, რომ თქვენ გაქვთ დაბეჭდილი დოკუმენტების დასტა, ძველი ოჯახის ფოტო ალბომი ან თუნდაც მნიშვნელოვანი ანგარიში შენახული JPG სურათების სახით. ამრიგად, ამ სტატიაში ჩვენ ვაპირებთ ჩავუღრმავდეთ JPG აუცილებლობას და უდავო უპირატესობებს [Word დოკუმენტების] (https://docs.fileformat) მიმართ. .com/word-processing/) კონვერტაცია, რომელიც ნათელს მოჰფენს იმას, თუ როგორ აძლევს ამ ტრანსფორმაციას ინდივიდებს, ბიზნესს უფლებას განბლოკონ და გამოიყენონ გამოსახულების Word-ში კონვერტაცია.

REST API Word დოკუმენტის გენერირებისთვის

განბლოკეთ „JPG-ში Word-ში“ კონვერტაციის პოტენციალი საოცრად მარტივი გზით [Aspose.Words Cloud SDK for .NET] (https://products.aspose.cloud/words/net/) გამოყენებით. ეს მრავალმხრივი REST API არა მხოლოდ აუმჯობესებს ტრანსფორმაციის პროცესს, არამედ გთავაზობთ უამრავ სხვა სარგებელს, რაც ამაღლებს Word დოკუმენტების გენერირებისა და დამუშავების მთელ გამოცდილებას.

პროექტში .NET REST მითითების დასამატებლად, გთხოვთ, მოძებნოთ „Aspose.Words-Cloud“ NuGet პაკეტების მენეჯერში და დააწკაპუნეთ ღილაკზე „პაკეტის დამატება“. გარდა ამისა, გთხოვთ, ეწვიოთ cloud dashboard და მიიღოთ თქვენი პერსონალიზებული კლიენტის სერთიფიკატები.

გადაიყვანეთ JPG Word დოკუმენტად C# .NET-ში

ეს განყოფილება განმარტავს დეტალებს, თუ როგორ უნდა გადაიყვანოთ JPG Word C# .NET-ში.

// სრული მაგალითებისა და მონაცემთა ფაილებისთვის, გთხოვთ, ეწვიოთ 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// მიიღეთ კლიენტის სერთიფიკატები https://dashboard.aspose.cloud/-დან
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// შექმენით კონფიგურაციის ობიექტი ClientID და ClientSecret დეტალების გამოყენებით
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// WordsApi ინსტანციის ინიციალიზაცია
var wordsApi = new WordsApi(config);

// შექმენით ახალი Word დოკუმენტის მაგალითი
CreateDocumentRequest createRequest = new CreateDocumentRequest("input.docx", null, null);
// შექმენით ცარიელი Word დოკუმენტი და შეინახეთ ღრუბელში
wordsApi.CreateDocument(createRequest);

// ნახატის ობიექტის შექმნა
DrawingObjectInsert requestDrawingObject = new DrawingObjectInsert();

// სიმაღლის ინფორმაციის დაყენება ობიექტის დახატვისთვის
requestDrawingObject.Height = 0;
// მარცხენა ზღვრის დეტალების დაყენება ობიექტის დახატვისთვის
requestDrawingObject.Left = 0;
// დააყენეთ ზედა მინდვრის დეტალები ნახატის ობიექტისთვის
requestDrawingObject.Top = 0;
// სიგანის ინფორმაციის დაყენება ობიექტის დახატვისთვის
requestDrawingObject.Width = 0;


// დააყენეთ ჰორიზონტალური გასწორება ნახატის მაგალითისთვის
requestDrawingObject.RelativeHorizontalPosition= DrawingObjectInsert.RelativeHorizontalPositionEnum.Margin;
// დააყენეთ ვერტიკალური გასწორება ნახაზის მაგალითისთვის
requestDrawingObject.RelativeVerticalPosition = DrawingObjectInsert.RelativeVerticalPositionEnum.Margin;

// დააყენეთ შეფუთვის ტიპის დეტალები, როგორც Inline
requestDrawingObject.WrapType = DrawingObjectInsert.WrapTypeEnum.Inline;

// წაიკითხეთ შეყვანილი JPG სურათი
using var sourceImage = File.OpenRead("Landscape.jpg");

// შექმენით ინსტანცია InsertDrawingObject განმსაზღვრელ კვანძში, სადაც განთავსდება Drawing ობიექტი
InsertDrawingObjectRequest request = new InsertDrawingObjectRequest("input.docx", requestDrawingObject,
                    sourceImage, "sections/0", null, null, null, null, null, "Resultant.docx", null, null);

// ჩასვით ნახაზის ობიექტი, რომელსაც უჭირავს JPG სურათი Word დოკუმენტში
wordsApi.InsertDrawingObject(request);

ახლა, მოდით გამოვიკვლიოთ რამდენიმე დეტალი ზემოთ აღნიშნული კოდის ფრაგმენტთან დაკავშირებით.

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

უპირველეს ყოვლისა, ჩვენ შევქმენით WordsApi კლასის ინსტანცია კლიენტის რწმუნებათა სიგელების არგუმენტებად გადაცემისას.

CreateDocumentRequest createRequest = new CreateDocumentRequest("input.docx", null, null);
wordsApi.CreateDocument(createRequest);

ახლა ჩვენ შევქმენით ცარიელი Word დოკუმენტი სახელად input.docx.

DrawingObjectInsert requestDrawingObject = new DrawingObjectInsert();

შექმენით Drawing ობიექტი და დააყენეთ მისი ზედა და მარცხენა ზღვარი 0-ზე. ასევე, იმისათვის, რომ JPG-მ მოიცვას მთელი გვერდის ზომები, დააყენეთ სიმაღლისა და სიგანის მნიშვნელობა 0-ზე.

InsertDrawingObjectRequest request = new InsertDrawingObjectRequest("input.docx", requestDrawingObject,
                    sourceImage, "sections/0", null, null, null, null, null, "Resultant.docx", null, null);

შექმენით InsertDrawingObject მოთხოვნის ობიექტი, სადაც გადავცემთ შეყვანის ცარიელ Word დოკუმენტის სახელს, შევიყვანთ JPG გამოსახულების ნაკადს, სიტყვა დოკუმენტის განყოფილების ინფორმაციას როგორც 0 და შედეგად Word დოკუმენტის სახელს.

wordsApi.InsertDrawingObject(request);

დაბოლოს, დარეკეთ API-ს, რათა მოათავსოთ სურათი Word დოკუმენტში და შეინახოთ გამომავალი ფაილი ღრუბლოვან საცავში.

JPG-დან DOC-მდე cURL ბრძანებების გამოყენებით

როგორც ალტერნატივა, თქვენ შეიძლება განიცადოთ JPG სურათების უწყვეტი ტრანსფორმაცია Word DOC ფაილებად Aspose.Words Cloud და cURL ბრძანებების დინამიური კომბინაციის გამოყენებით. ვინაიდან cURL ბრძანებები უზრუნველყოფს მოსახერხებელი და პროგრამირებადი მეთოდს კონვერტაციის დასაწყებად, Aspose.Words Cloud პროცესს დახვეწილობის ფენას ამატებს. ამიტომ, ეს ინტეგრაცია არა მხოლოდ ამარტივებს „Image Word-ში“ გადაქცევას, არამედ მოაქვს სხვა უპირატესობების მთელი რიგი თქვენი Word დოკუმენტების მართვის პროცესის გასაუმჯობესებლად.

ამ მიდგომის პირველი ნაბიჯი არის JWT წვდომის ნიშნის გენერირება შემდეგი ბრძანების შესრულებით:

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"

მას შემდეგ რაც გვექნება JWT ჟეტონი, გთხოვთ შეასრულოთ შემდეგი ბრძანება ცარიელი Word დოკუმენტის შესაქმნელად.

curl -v -X PUT "https://api.aspose.cloud/v4.0/words/create?fileName=input.docx" \
-H  "accept: application/json" \
-H  "Authorization: Bearer <JWT Token>"

შემდეგი ნაბიჯი არის სურათის ჩასმა ახლადშექმნილ Word დოკუმენტში.

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

უბრალოდ შეცვალეთ sourceFile წინა ეტაპზე შექმნილი Word-ის ცარიელი დოკუმენტის სახელით. ასევე, შეცვალეთ outputFile გამოსამუშავებელი Word დოკუმენტის სახელით.

დასკვნა

ჩვენ გავიგეთ, რომ JPG სურათებიდან Word დოკუმენტებად გადაქცევა მნიშვნელოვანი შესაძლებლობაა ჩვენს ციფრულ ეპოქაში. ის ხსნის შესაძლებლობების სამყაროს შინაარსის მართვისა და რედაქტირებისთვის. ამ სტატიაში ჩვენ გამოვიკვლიეთ ორი დინამიური მიდგომა ამ ტრანსფორმაციის მისაღწევად: ერთი Aspose.Words Cloud SDK-ის გამოყენება .NET-ისთვის და მეორე Aspose.Words Cloud-ის სიმძლავრის გამოყენება cURL ბრძანებებით.

ორივე მიდგომა საბოლოოდ ახიდებს უფსკრული სტატიკურ სურათებსა და ძლიერ Word დოკუმენტებს შორის, რაც აუმჯობესებს ციფრული შინაარსის მართვის, რედაქტირებისა და გაზიარების გზას. მიუხედავად იმისა, გირჩევნიათ SDK-ის დახვეწილობა თუ cURL ბრძანებების სიმარტივე, ორივე გზა გვთავაზობს ტრანსფორმაციულ გადაწყვეტას „JPG სურათის Word-ში გადამყვანის“ შესაქმნელად.

გამოსადეგი ბმულები

დაკავშირებული სტატიები

ჩვენ გირჩევთ ეწვიოთ შემდეგ ბლოგებს: