jpg کے لیے لفظ

C# .NET میں لفظ کو JPG میں تبدیل کریں۔

آج کے ڈیجیٹل دور میں، تصاویر ہماری زندگی کے بہت سے پہلوؤں میں اہم کردار ادا کرتی ہیں، خواہ وہ سوشل میڈیا ہو، مارکیٹنگ ہو یا تعلیم۔ صارفین کو درپیش چیلنجوں میں سے ایک اپنے ورڈ دستاویزات (DOC, DOCX) کو تصویری فارمیٹس جیسے JPG میں تبدیل کرنا ہے۔ بہت سے حالات ہیں جہاں یہ تبدیلی ضروری ہے، جیسے بروشر، فلائر، پیشکشیں، اور ویب صفحات بنانا۔ اگرچہ اس کام کو انجام دینے کے لیے بہت سے آن لائن ٹولز دستیاب ہیں، لیکن وہ اکثر کچھ حدود کے ساتھ آتے ہیں جیسے کہ فائل کا سائز، رازداری کے خدشات، اور حسب ضرورت کے محدود اختیارات۔ اس مضمون میں، ہم C# .NET اور REST API کا استعمال کرتے ہوئے ورڈ دستاویزات کو JPG میں تبدیل کرنے کا طریقہ دریافت کریں گے۔

لفظ سے JPG کنورژن REST API

Aspose.Words Cloud ایک آرام دہ API ہے جو آپ کو کلاؤڈ میں دستاویزات کی پروسیسنگ کے متعدد کام انجام دینے کی اجازت دیتا ہے۔ API دستاویزات کے فارمیٹس کی وسیع رینج کو سپورٹ کرتا ہے، بشمول Microsoft Word، PDF، HTML، EPUB، اور مزید۔ Aspose.Words Cloud استعمال کرکے، آپ کسی اضافی سافٹ ویئر یا لائبریری کی ضرورت کے بغیر ورڈ دستاویزات کو آسانی سے JPG امیجز میں تبدیل کر سکتے ہیں۔

اب، اس مضمون کے دائرہ کار کے مطابق، ہم استعمال کرنے جا رہے ہیں Aspose.Words Cloud SDK for .NET، جو کلاؤڈ REST API کے ارد گرد ایک ریپر ہے۔ . لہذا، NuGet پیکیجز مینیجر میں Aspose.Words-Cloud تلاش کریں اور .NET پروجیکٹ میں SDK کا حوالہ شامل کرنے کے لیے پیکیج شامل کریں بٹن پر کلک کریں۔ دوم، اپنے کلائنٹ کی اسناد [کلاؤڈ ڈیش بورڈ] سے حاصل کریں۔

C# میں لفظ سے JPG کی تبدیلی

یہ سیکشن C# .NET کا استعمال کرتے ہوئے Word to JPG کنورٹر آن لائن تیار کرنے کے اقدامات کی وضاحت کرتا ہے۔

// مکمل مثالوں اور ڈیٹا فائلوں کے لیے، براہ کرم پر جائیں۔ 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// https://dashboard.aspose.cloud/ سے کلائنٹ کی اسناد حاصل کریں
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// ClinetID اور کلائنٹ سیکرٹ تفصیلات کا استعمال کرتے ہوئے کنفیگریشن آبجیکٹ بنائیں
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// WordsApi مثال شروع کریں۔
var wordsApi = new WordsApi(config);

// لفظ دستاویز داخل کریں۔
string inputFile = "input-sample.docx";
string format = "JPG";
string resultant = "converted.jpg";

try
{
    // لوکل ڈرائیو سے فائل لوڈ کریں۔
    var file = System.IO.File.OpenRead(inputFile);
    
    // ConvertDocumentRequest آبجیکٹ بنائیں جہاں ہم ان پٹ ورڈ فائل کو بطور اسٹریم فراہم کرتے ہیں۔
    var response = new ConvertDocumentRequest(inputStream, format: format, outPath: resultant);

    // ورڈ کو جے پی جی کنورژن آپریشن کو متحرک کریں۔
    wordsApi.ConvertDocument(response);

    // تبدیلی کامیاب ہونے پر کامیابی کا پیغام پرنٹ کریں۔
    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);
}
jpg کے لیے لفظ

تصویر: - لفظ سے JPG تبدیلی کا پیش نظارہ۔

اب آئیے مندرجہ بالا کوڈ کے ٹکڑوں کے حوالے سے اپنی سمجھ پیدا کریں۔

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

کنفیگریشن اور WordsApi مثال کا ایک آبجیکٹ بنائیں جہاں کلائنٹ کی اسناد کو بطور دلیل استعمال کیا جائے۔

var inputStream = System.IO.File.OpenRead(inputFile);

ان پٹ ورڈ دستاویز کا مواد پڑھیں۔

var response = new ConvertDocumentRequest(inputStream, format: format, outPath: resultant);

ConvertDocument درخواست آبجیکٹ کی ایک مثال بنائیں جہاں ہم ان پٹ ورڈ فائل اسٹریم فراہم کرتے ہیں، نتیجے میں ‘JPG’ کے طور پر فارمیٹ اور آؤٹ پٹ امیج کے لیے راستہ۔

wordsApi.ConvertDocument(response);

ورڈ ٹو امیج کنورژن آپریشن شروع کرنے کے لیے اس طریقہ کو کال کریں۔ کامیاب تبدیلی کے بعد، نتیجہ JPG کلاؤڈ اسٹوریج میں اسٹوریج ہے۔

اگر ہم آؤٹ پاتھ آرگیومینٹ کو چھوڑ دیتے ہیں تو نتیجے میں آنے والا JPG جوابی سلسلے میں واپس کر دیا جائے گا۔

مندرجہ بالا مثال میں استعمال کردہ ان پٹ ورڈ دستاویز کو input-sample.docx سے ڈاؤن لوڈ کیا جا سکتا ہے۔

CURL کمانڈز کا استعمال کرتے ہوئے JPG سے DOC

CURL کمانڈز اور Aspose.Words Cloud REST API کا استعمال کرتے ہوئے ورڈ دستاویز کو JPG میں تبدیل کرنا بھی ممکن ہے۔ API کلاؤڈ میں دستاویزات کی مختلف کارروائیوں کو انجام دینے کا ایک طاقتور اور لچکدار طریقہ فراہم کرتا ہے۔ مزید برآں، cURL کمانڈز کا استعمال کرتے ہوئے، آپ Aspose.Words Cloud API کو اپنی ایپلی کیشنز میں آسانی سے ضم کر سکتے ہیں اور ورڈ دستاویزات کو JPG فارمیٹ میں تبدیل کرنے کے عمل کو خودکار کر سکتے ہیں۔

لہذا پہلے ہمیں مندرجہ ذیل کمانڈ کا استعمال کرتے ہوئے پہلے 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"

اب براہ کرم درج ذیل کمانڈ پر عمل کریں جو کلاؤڈ سٹوریج سے ان پٹ ورڈ دستاویز کو لوڈ کرتا ہے اور ورڈ سے JPG کنورژن انجام دیتا ہے۔ جیسا کہ ہم نے -o دلیل کا استعمال کیا ہے، لہذا نتیجے میں JPG امیج کو لوکل ڈرائیو پر محفوظ کیا جائے گا۔

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

کلاؤڈ اسٹوریج میں ان پٹ ورڈ دستاویز کے نام کے ساتھ {inputFile} کو تبدیل کریں، {accessToken} کو اوپر بنائے گئے JWT ایکسس ٹوکن سے اور {resultantFile} کو نام/پاتھ سے تبدیل کریں تاکہ نتیجے میں JPG کو لوکل ڈرائیو پر محفوظ کریں۔

نتیجہ

آخر میں، ورڈ دستاویزات کو JPG امیجز میں تبدیل کرنا مختلف ایپلی کیشنز کے لیے ایک مفید ٹول ہو سکتا ہے۔ .NET کے لیے Aspose.Words Cloud SDK کی مدد سے، یہ تبدیلی C# پروگرامنگ لینگویج کے اندر آسانی سے اور مؤثر طریقے سے کی جا سکتی ہے۔ متبادل کے طور پر، اگر آپ cURL کمانڈز استعمال کرنے کو ترجیح دیتے ہیں، تو Aspose.Words Cloud API تک REST API کے ذریعے بھی رسائی حاصل کی جا سکتی ہے، جو آسان اور لچکدار استعمال کی اجازت دیتی ہے۔ چاہے آپ .NET یا cURL کمانڈز کے لیے Aspose.Words Cloud SDK استعمال کرنے کا انتخاب کریں، حتمی نتیجہ آپ کے ورڈ دستاویزات کی اعلیٰ معیار کی JPG تصاویر ہوں گی جنہیں ایپلی کیشنز کی ایک وسیع رینج میں استعمال کیا جا سکتا ہے۔

مفید لنکس

متعلقہ مضامین

کے بارے میں مزید جاننے کے لیے براہ کرم درج ذیل لنکس پر جائیں: