روبی کا استعمال کرتے ہوئے لفظ دستاویزات کو TIFF امیجز میں تبدیل کرنا۔
جائزہ
مائیکروسافٹ ورڈ دستاویز کی شکل (DOCX, DOC) کے بہت سارے فوائد ہیں کیونکہ یہ قابل تدوین، مطابقت، تعاون، فارمیٹنگ کی صلاحیتیں، استعمال میں آسانی اور پیداواری صلاحیت فراہم کرتا ہے، اسے دستاویز کی پروسیسنگ کے کاموں کے لیے ایک مقبول انتخاب بناتا ہے۔ . درحقیقت، ورڈ دستاویز کی شکل ان کاروباروں اور تنظیموں کے لیے ایک قیمتی وسیلہ ہے جنہیں دستاویزات بنانے، ترمیم کرنے اور ان کا اشتراک کرنے کی ضرورت ہے۔ تاہم، TIFF (ٹیگ شدہ امیج فائل فارمیٹ) راسٹر امیجز کو اسٹور کرنے کے لیے وسیع پیمانے پر استعمال ہونے والا فارمیٹ ہے، بشمول تصاویر اور اسکین شدہ دستاویزات۔ TIFF کے اہم مقاصد میں سے ایک اعلی معیار کی تصاویر کے تبادلے اور آرکائیو کے لیے ایک لچکدار اور مضبوط فارمیٹ فراہم کرنا ہے۔ بغیر نقصان کے کمپریشن، اعلیٰ معیار، استعداد، طویل مدتی آرکائیونگ اور انٹرآپریبلٹی اس کے نمایاں فوائد میں سے ہیں۔
لہٰذا، ورڈ دستاویزات کو TIFF امیجز میں تبدیل کرنے سے کئی فوائد حاصل ہوتے ہیں، جن میں تصویر کا تحفظ، مطابقت، پرنٹنگ اور ہیرا پھیری میں آسانی، دستاویز کو محفوظ کرنا، اور جگہ کی بچت شامل ہیں۔
- لفظ سے TIFF کنورژن API کیا ہے؟
- روبی میں لفظ سے TIFF کی تبدیلی
- CURL کمانڈز کا استعمال کرتے ہوئے TIFF سے DOC
لفظ سے TIFF کنورژن API کیا ہے؟
Aspose.Words Cloud ایک کلاؤڈ پر مبنی دستاویز پروسیسنگ حل ہے جو کلاؤڈ میں دستاویزات کو بنانے، ترمیم کرنے اور تبدیل کرنے کی صلاحیتیں پیش کرتا ہے۔ API متعدد فائل فارمیٹس کو سپورٹ کرتا ہے، بشمول Microsoft Word (DOC، DOCX)، PDF، HTML، اور مزید۔ اسی طرح، یہ ورڈ DOCX کو TIFF امیجز میں تبدیل کرنے کی بھی صلاحیت رکھتا ہے، جبکہ بغیر کسی نقصان کے کمپریشن اور تصویر کے اعلی معیار کو یقینی بناتا ہے، کیونکہ یہ انہیں تصویر کے پرنٹ آؤٹ کے لیے مثالی بناتا ہے۔
روبی کلاؤڈ SDK کو کیسے انسٹال کریں۔
ایک بار روبی رن ٹائم ترتیب دینے کے بعد، SDK کے استعمال میں پہلا قدم اس کی تنصیب ہے۔ یہ RubyGem (تجویز کردہ) اور GitHub پر ڈاؤن لوڈ کے لیے دستیاب ہے۔ لیکن، اس سے پہلے کہ ہم SDK کی تنصیب کے ساتھ آگے بڑھیں، ہمیں اپنے سسٹم پر درج ذیل انحصار پیکجز انسٹال کرنے کی ضرورت ہے۔
# Following are the runtime dependencies to setup aspose_words_cloud
faraday 1.4.3 >= 1.4.1
marcel 1.0.1 >= 1.0.0
multipart-parser 0.1.1 >= 0.1.1
# Development dependencies is
minitest 5.14.4 ~> 5.11, >= 5.11.3
اب، براہ کرم asposewordscloud gem کی فوری تنصیب کرنے کے لیے ٹرمینل میں درج ذیل کمانڈ پر عمل کریں۔
gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud
اب اگلا اہم مرحلہ [Aspose.Cloud ڈیش بورڈ4 پر جا کر ClientID اور ClientSecret کی تفصیلات حاصل کرنا ہے۔ اگر آپ کے پاس کوئی موجودہ اکاؤنٹ نہیں ہے، تو صرف [5 نیا اکاؤنٹ بنائیں] لنک کا استعمال کرکے سائن اپ کریں اور ایک درست ای میل پتہ فراہم کریں۔ اب، ہم لفظ سے TIFF کی تبدیلی کے آپریشن کے ساتھ شروع کرنے کے لیے اچھے ہیں۔
روبی میں لفظ سے TIFF کی تبدیلی
مندرجہ ذیل سیکشن روبی ایپلی کیشن میں لفظ کو TIFF میں تبدیل کرنے کے طریقوں کی وضاحت کرتا ہے۔
- پہلا مرحلہ روبی متغیرات بنانا ہے جس میں ClientID اور ClientSecret تفصیلات ہوں (جیسا کہ Aspose Cloud Dashboard پر ذکر کیا گیا ہے)۔
- دوم، AsposeWordsCloud کنفیگریشن آبجیکٹ بنائیں اور ClientID، ClientSecret تفصیلات کو دلیل کے طور پر پاس کریں۔
- تیسرا مرحلہ WordsAPI کلاس کی ایک مثال بنانا ہے۔
- اب ہمیں UploadFileRequest() طریقہ استعمال کرتے ہوئے کلاؤڈ اسٹوریج میں ان پٹ ورڈ دستاویز اپ لوڈ کرنے کی ضرورت ہے۔
- آخر میں، saveastiff(..) طریقہ استعمال کرتے ہوئے DOCX کو TIFF امیج میں تبدیل کریں جو SaveAsTiffRequest آبجیکٹ کو بطور دلیل لیتا ہے۔
# منی لوڈ کریں، مکمل فہرست کے لیے براہ کرم ملاحظہ کریں https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require 'aspose_words_cloud'
# ورڈ کو پروگرام کے لحاظ سے TIFF میں کیسے تبدیل کیا جائے۔
# https://dashboard.aspose.cloud/applications سے AppKey اور AppSID اسناد حاصل کریں
@AppSID = "###-######-####-####-##########"
@AppKey = "###############################"
# WordsApi کے ساتھ کنفیگریشن پراپرٹیز کو منسلک کریں۔
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = @AppSID
config.client_data['ClientSecret'] = @AppKey
end
# WordsApi کی ایک مثال بنائیں
@words_api = WordsAPI.new
# ورڈ فائل داخل کریں۔
@fileName = "sample.docx"
# فائنل فائل فارمیٹ
@format = "tiff"
@destName = "word-to-tiff.tiff"
# کلاؤڈ اسٹوریج پر اصل دستاویز اپ لوڈ کریں۔
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
@save_options = TiffSaveOptionsData.new(
{
:SaveFormat => @format,
:FileName => @destName
})
# دستاویز کی تبدیلی کی درخواست کے پیرامیٹرز کو محفوظ کریں۔
@request = SaveAsTiffRequest.new(@fileName, @save_options, nil, nil, nil, nil, nil)
@out_result = @words_api.save_as_tiff(@request)
# کنسول میں نتیجہ کا جواب پرنٹ کریں۔
puts(“Word successfully converted to TIFF file” + (@out_result).to_s )
# لفظ کی تبدیلی کی مثال۔
ایک بار جب کوڈ کو کامیابی کے ساتھ عمل میں لایا جائے گا، نتیجے میں ورڈ ٹو ٹِف ٹِف کلاؤڈ اسٹوریج میں محفوظ ہو جائے گا۔
CURL کمانڈز کا استعمال کرتے ہوئے TIFF سے DOC
CURL کمانڈز کا استعمال کرتے ہوئے DOC سے TIFF کی تبدیلی آپ کو مائیکروسافٹ ورڈ دستاویزات (DOC، DOCX) کو TIFF امیجز میں تبدیل کرنے کی اجازت دیتی ہے۔ یہ تبدیلی CURL کمانڈز کا استعمال کرتے ہوئے Aspose.Words Cloud سے API کی درخواستیں کر کے کی جاتی ہے۔ API DOC یا DOCX فائل کو ان پٹ کے طور پر قبول کرتا ہے اور نتیجے میں TIFF امیج واپس کرتا ہے۔ چونکہ cURL کمانڈز کو کمانڈ لائن ٹرمینل سے عمل میں لایا جا سکتا ہے، یہ تبادلوں کے مکمل عمل کی آٹومیشن کو قابل بناتا ہے۔ نیز، تبادلوں کے لیے استعمال ہونے والی cURL کمانڈز استعمال کیے جانے والے مخصوص API کے لحاظ سے مختلف ہوں گی، لیکن عام طور پر ان پٹ دستاویز اور دیگر ضروری پیرامیٹرز کے ساتھ API کو HTTP درخواست بھیجنا، اور جواب میں نتیجے میں TIFF امیج وصول کرنا شامل ہے۔
اب، اس نقطہ نظر کے لیے ایک شرط کے طور پر، ہمیں پہلے اپنے ذاتی کلائنٹ کی اسناد کی بنیاد پر JWT ٹوکن بنانے کی ضرورت ہے۔
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
ایک بار ٹوکن تیار ہونے کے بعد، براہ کرم DOC کو TIFF امیج میں تبدیل کرنے کے لیے درج ذیل کمانڈ کا استعمال کریں۔ براہ کرم نوٹ کریں، اس کمانڈ سے توقع ہے کہ ان پٹ ورڈ (DOC) کلاؤڈ اسٹوریج میں پہلے سے دستیاب ہوگا۔ کامیاب تبدیلی کے بعد، نتیجہ خیز TIFF بھی کلاؤڈ اسٹوریج میں محفوظ ہو جاتا ہے۔
curl -v -X GET "https://api.aspose.cloud/v4.0/words/input.doc?format=TIFF&outPath=converted.tiff" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
نوٹ:- آن لائن ورڈ ٹو TIFF کنورٹر تلاش کر رہے ہیں؟ براہ کرم ہمارا [مفت آن لائن کنورٹر] (https://products.aspose.app/words/conversion) استعمال کرنے کی کوشش کریں۔
نتیجہ
اس آرٹیکل میں، ہم نے ورڈ دستاویزات کو TIFF امیجز میں تبدیل کرنے کے بارے میں تفصیلات پر تبادلہ خیال کیا ہے، کیونکہ یہ ان کاروباری اداروں اور تنظیموں کی ایک عام ضرورت ہے جو دستاویزات کی ایک بڑی مقدار کے ساتھ کام کرتے ہیں۔ روبی کی طاقت اور Aspose.Words Cloud کی لچک کا فائدہ اٹھاتے ہوئے، تبادلوں کے پورے عمل کو خودکار بنانا ممکن ہو گیا ہے۔ یہ بالآخر دستاویزات کی بڑی مقدار کو تبدیل کرنے کے لیے درکار وقت اور محنت کو کم کر دیتا ہے۔
ہمارے صارفین کو مزید سہولیات فراہم کرنے کے لیے، روبی کلاؤڈ SDK کا مکمل سورس کوڈ GitHub repository پر شائع کیا گیا ہے۔ اس کے علاوہ، ہم API کی دیگر دلچسپ خصوصیات کے بارے میں جاننے کے لیے ڈیولپرز گائیڈ کو تلاش کرنے کی تجویز کرتے ہیں۔ مزید برآں، آپ براہ راست ویب براؤزر میں SwaggerUI انٹرفیس کے ذریعے API استعمال کرنے پر بھی غور کر سکتے ہیں۔
آخر میں، اگر آپ کے کوئی سوالات یا مشورے ہیں، تو براہ کرم بلا جھجھک ہم سے ہماری مفت پروڈکٹ سپورٹ فورم کے ذریعے رابطہ کریں۔
متعلقہ موضوعات
ہم اس بارے میں جاننے کے لیے درج ذیل لنکس پر جانے کی انتہائی سفارش کرتے ہیں: