تصاویر JPG به دلیل اندازه فشرده و سازگاری جهانی، به طور گسترده برای ذخیره و به اشتراک گذاری محتوای بصری استفاده می شوند. از سوی دیگر، [ اسناد ورد 23 یک قالب همه کاره ارائه می دهد که هم متن و هم تصاویر را پشتیبانی می کند و امکان ویرایش، قالب بندی و مدیریت محتوا را آسان می کند. بنابراین، با تبدیل تصاویر JPG به اسناد Word بهترینهای هر دو جهان را با هم ترکیب میکند – شما وضوح بصری تصاویر خود را حفظ میکنید و در عین حال انعطافپذیری را برای ویرایش و دستکاری محتوا در یک سند به دست میآورید.
API تبدیل JPG به Word
GroupDocs.Conversion Cloud SDK for .NET یک راه حل قدرتمند و ساده برای تبدیل تصاویر JPG به اسناد Word ارائه می دهد. تنها با چند خط کد، می توانید یک تصویر JPG را به یک سند Word قابل ویرایش (DOCX) تبدیل کنید، در حالی که کیفیت و طرح بندی محتوای اصلی را حفظ کنید.
برای استفاده از SDK، ابتدا باید آن را با جستجوی GroupDocs.Conversion-Cloud در NuGet Package Manager نصب کرده و روی دکمه Install کلیک کنید. گزینه دیگر این است که دستور زیر را در کنسول مدیریت بسته اجرا کنید.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
پس از نصب، لطفاً اعتبارنامه API شخصی خود را دریافت کنید (یعنی شناسه مشتری و راز مشتری).می توانید از این [آموزش] کوتاه 29 دیدن کنید که جزئیات نحوه دریافت اعتبار API را توضیح می دهد.
تبدیل JPG به Word در C#.NET
در این بخش، میخواهیم جزئیاتی را در مورد اینکه چگونه میتوانیم تبدیل JPG به Word را خودکار کنیم تا بتوانیم به راحتی در گردشهای کاری بزرگتر ادغام شود را بررسی کنیم. ما همچنین شاهد انعطاف پذیری و کارایی انجام وظایف پیچیده تبدیل به راحتی خواهیم بود.
- نمونه ای از کلاس «پیکربندی» ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.
var configurations = new Configuration(clientId, clientSecret1);
- «ConvertApi» را که در آن شیء پیکربندی را به عنوان آرگومان ورودی ارسال می کنیم، مقداردهی اولیه کنید.
var apiInstance = new ConvertApi(configurations);
- تصویر JPG ورودی را در فضای ذخیره سازی ابری آپلود کنید.
fileUpload.UploadFile(new UploadFileRequest("sample.jpg", stream));
- یک نمونه «ConvertSettings» ایجاد کنید که در آن نام تصویر JPG ورودی، فرمت نتیجه را به عنوان «doc» و نام فایل DOC حاصل را به عنوان آرگومان تعیین می کنیم.
var settings = new ConvertSettings{...}
- برای تبدیل JPG به سند Word و ذخیره فایل DOC حاصل در فضای ذخیره سازی ابری، API ConvertDocumentRequest را فراخوانی کنید.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// نمونه های بیشتر در https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// اعتبار API خود را دریافت کنید
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// یک نمونه از کلاس Configuration ایجاد کنید و آن را با Client ID & Client Secret مقداردهی کنید.
var configurations = new Configuration(clientId, clientSecret1);
// مقدار ApiBaseUrl را برای تنظیم url پایه برای API تبدیل JPG به DOC تعریف کنید.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// نمونه ای از کلاس ConvertApi را با یک شی از کلاس Configuration راه اندازی کنید.
var apiInstance = new ConvertApi(configurations);
// عکس ورودی JPG را از درایو محلی بارگیری کنید
using (var stream = System.IO.File.OpenRead("sample.jpg"))
{
// یک نمونه از FileApi ایجاد کنید
var fileUpload = new FileApi(configurations);
// MPP ورودی را در فضای ذخیره سازی ابری آپلود کنید
fileUpload.UploadFile(new UploadFileRequest("sample.jpg", stream));
// ConvertSettings را ایجاد کنید که در آن نام تصویر JPG ورودی و نام سند Word حاصل را مشخص می کنیم.
var settings = new ConvertSettings
{
StorageName = "default",
FilePath = "sample.jpg",
Format = "doc",
OutputPath = "resultant.doc"
};
// متد ConvertDocument را برای عملیات تبدیل JGP به DOC فراخوانی کنید.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// پیام موفقیت چاپ
Console.WriteLine("JPG to Word document conversion completed successfully !");
}
}
تصویر JPG ورودی و سند Word حاصله تولید شده در مثال بالا را می توان از source.jpg و converted.doc دانلود کرد.
تبدیل عکس به کلمه با استفاده از دستورات cURL
با استفاده از دستورات ساده cURL، می توانید درخواست های API را به GroupDocs.Conversion Cloud ارسال کنید تا تصاویر JPG خود را به اسناد Word قابل ویرایش تبدیل کنید (DOCX).این رویکرد نه تنها باعث صرفه جویی در زمان می شود، بلکه روشی قابل اعتماد برای تبدیل تصاویر به اسناد Word بدون نیاز به دانش گسترده کدنویسی ارائه می دهد که آن را برای راه حل های سریع و خودکار ایده آل می کند.
برای شروع استفاده از این روش، ابتدا باید یک نشانه دسترسی JWT ایجاد کنیم و سپس دستور cURL زیر را برای انجام تبدیل سند JPG به Word اجرا کنیم. پس از تبدیل موفقیت آمیز، Word Doc حاصل در فضای ذخیره سازی ابری ذخیره می شود.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{inputImage\", \"Format\": \"doc\", \"OutputPath\": \"{resultantDOC\"}"
لطفاً «inputImage» را با نام تصویر JPG ورودی، «resultantDOC» را با نام سند Word حاصل و «accessToken» را با یک نشانه دسترسی شخصیشده JWT جایگزین کنید.
- برای ذخیره سند Word حاصل در درایو محلی، لطفاً دستور cURL زیر را اجرا کنید.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceImage}\", \"Format\": \"doc\"}" \
-o "Resultant.doc"
تبدیل رایگان JPG به Word
به منظور تجربه قابلیتهای شگفتانگیز GroupDocs.Conversion Cloud REST API، میتوانید از برنامه رایگان JPG به Word DOC Converter ما استفاده کنید. این برنامه سبک وزن و فوق العاده کارآمد، شما را قادر می سازد تا قابلیت های شگفت انگیز REST API را در یک مرورگر وب تجربه کنید.
لینک های مفید
نتیجه گیری
تبدیل تصاویر JPG به اسناد Word یک راه حل عملی است که ویرایش، قالب بندی و دسترسی به محتوا را افزایش می دهد. چه بخواهید از GroupDocs.Conversion Cloud SDK برای .NET استفاده کنید، که ویژگی های قوی و ادغام یکپارچه با برنامه های شما ارائه می دهد، یا رویکرد دستور ساده cURL را برای تبدیل های سریع و خودکار انتخاب کنید، هر دو روش نتایج قابل اعتمادی را ارائه می دهند.
مقالات پیشنهادی
توصیه می کنیم برای کسب اطلاعات بیشتر به لینک های زیر مراجعه کنید: