jpg به کلمه

با .NET REST API اسناد JPG را به Word تبدیل کنید.

در دنیای دیجیتال ما، جایی که اطلاعات به طور یکپارچه در سراسر پلتفرم ها جریان می یابد، نیاز به تبدیل تصاویر JPG به اسناد Word به یک ضرورت اساسی تبدیل شده است. تصور کنید که پشته ای از اسناد چاپ شده، یک آلبوم عکس خانوادگی قدیمی، یا حتی یک گزارش مهم را دارید که به عنوان تصاویر JPG ذخیره شده است. بنابراین، در این مقاله، می‌خواهیم نیاز قانع‌کننده و مزایای غیرقابل انکار JPG تا [ اسناد Word] (https://docs.fileformat) را بررسی کنیم. .com/word-processing/) تبدیل، روشن می کند که چگونه این تحول به افراد، کسب و کارها برای باز کردن قفل و استفاده از تبدیل Image به Word قدرت می دهد.

REST API برای تولید سند Word

با استفاده از [Aspose.Words Cloud SDK for .NET] (https://products.aspose.cloud/words/net/)، پتانسیل تبدیل «JPG به Word» را به روشی بسیار ساده باز کنید. این API همه کاره REST نه تنها فرآیند تبدیل را ساده می کند، بلکه مزایای بی شمار دیگری را نیز ارائه می دهد که کل تجربه تولید و پردازش اسناد Word را ارتقا می بخشد.

برای افزودن مرجع NET REST در پروژه، لطفاً «Aspose.Words-Cloud» را در مدیریت بسته‌های NuGet جستجو کنید و روی دکمه «افزودن بسته» کلیک کنید. علاوه بر این، لطفاً از [داشبورد ابری] (https://dashboard.aspose.cloud/) بازدید کنید و اعتبار مشتری شخصی خود را دریافت کنید.

تبدیل JPG به Word Document در 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;

// جزئیات نوع wrap را به صورت 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، اطلاعات بخش سند word را به صورت 0 و نام سند Word حاصل را ارسال می کنیم.

wordsApi.InsertDrawingObject(request);

در نهایت، API را فراخوانی کنید تا تصویر را در یک سند Word قرار دهید و فایل خروجی را در فضای ذخیره سازی ابری ذخیره کنید.

JPG به DOC با استفاده از دستورات cURL

به عنوان یک جایگزین، ممکن است تبدیل یکپارچه تصاویر JPG به فایل های Word DOC را با استفاده از ترکیب پویا دستورات Aspose.Words Cloud و cURL تجربه کنید. از آنجایی که دستورات cURL یک روش کاربرپسند و قابل برنامه ریزی برای شروع تبدیل ارائه می کنند، Aspose.Words Cloud لایه ای از پیچیدگی را به فرآیند اضافه می کند. بنابراین، این ادغام نه تنها تبدیل “تصویر به ورد” را ساده می کند، بلکه مجموعه ای از مزایای دیگر را نیز برای بهبود فرآیند مدیریت اسناد 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 برای دات‌نت، و دیگری استفاده از قدرت Aspose.Words Cloud با دستورات cURL.

هر دو رویکرد در نهایت شکاف بین تصاویر ثابت و اسناد Word پر جنب و جوش را پر می کنند و نحوه مدیریت، ویرایش و اشتراک گذاری محتوای دیجیتال را بهبود می بخشند. خواه پیچیدگی SDK را ترجیح می دهید یا سادگی دستورات cURL، هر دو مسیر راه حلی متحول کننده برای توسعه یک «تبدیل تصویر JPG به Word» ارائه می دهند.

لینک های مفید

مقالات مرتبط

ما به شدت توصیه می کنیم از وبلاگ های زیر دیدن کنید: