![](https://products-qa.fileformat.com/bn/word-processing/ruby/aspose-words-cloud-sdk-for-ruby/header-image.png)
Aspose.Words Cloud Ruby SDK
রুবি SDK MS Word ডকুমেন্ট তৈরি এবং রূপান্তর করতে
রুবি ক্লাউড এপিআই জেনারেট, এডিট, স্প্লিট, মার্জ, ম্যানিপুলেট এবং ওয়ার্ড (DOC, DOCX, ODT) কে PDF, HTML, EPUB, ইমেজ এবং আরও অনেক কিছুতে রূপান্তর করতে।
রুবির জন্য Aspose.Words Cloud SDK হল একটি শক্তিশালী লাইব্রেরি যা সফ্টওয়্যার প্রোগ্রামারদের Microsoft Word নথিগুলির সাথে কাজ করতে সক্ষম করে মেঘ এই SDK Word নথি তৈরি, ম্যানিপুলেট এবং রূপান্তর করার জন্য বৈশিষ্ট্যগুলির একটি সম্পূর্ণ সেট সরবরাহ করে। রুবির জন্য Aspose.Words Cloud SDK Aspose.Words Cloud REST API-এর উপরে তৈরি করা হয়েছে, যা ক্লাউডে Microsoft Word নথিগুলির সাথে কাজ করার জন্য একটি উন্নত এবং নির্ভরযোগ্য API৷
রুবির জন্য Aspose.Words Cloud SDK Word নথির সাথে কাজ করার জন্য বৈশিষ্ট্যগুলির একটি বিস্তৃত সেট প্রদান করেছে৷ এটি সফ্টওয়্যার বিকাশকারীদের স্ক্র্যাচ থেকে নতুন নথি তৈরি করতে, বিদ্যমান নথিগুলিকে সংশোধন করতে, ওয়ার্ড নথিগুলিকে অন্যান্য সমর্থিত ফাইল ফর্ম্যাটে রূপান্তর করতে, নথির বৈশিষ্ট্যগুলিকে ম্যানিপুলেট করতে, বড় নথিগুলিকে ছোটগুলিতে বিভক্ত করতে, একাধিক নথি একত্রিত করতে, ওয়ার্ড নথিতে জলছাপ যুক্ত করতে, শব্দে একটি পাসওয়ার্ড প্রয়োগ করতে দেয়৷ নথি, মেল মার্জ চালান, নথিতে টেবিল যোগ করুন এবং পরিচালনা করুন, Word নথির তুলনা করুন, Word নথিতে চিত্র এবং গ্রাফিক্স সন্নিবেশ করুন এবং আরও অনেক কিছু।
রুবির জন্য Aspose.Words Cloud SDK রুবি ডেভেলপারদের জন্য একটি সহজে ব্যবহারযোগ্য ইন্টারফেস প্রদান করে, যা তাদের অ্যাপ্লিকেশনগুলিতে ক্লাউড-ভিত্তিক ওয়ার্ড প্রক্রিয়াকরণ ক্ষমতাগুলিকে একীভূত করা সহজ করে এবং তাদের ইনপুট নথিগুলিকে এনক্রিপ্ট করতে এবং সুরক্ষিত করতে সাহায্য করে৷ এটি DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, সহ বিস্তৃত ওয়ার্ড নথি বিন্যাস সমর্থন করে। SVG এবং আরও অনেক কিছু। সামগ্রিকভাবে, Aspose.Words হল রুবি ডেভেলপারদের জন্য একটি শক্তিশালী টুল যাদের ক্লাউডে Word নথির সাথে কাজ করতে হবে।
রুবির জন্য Aspose.Words Cloud SDK দিয়ে শুরু করা
RubyGem ব্যবহার করে Rubyis-এর জন্য Aspose.Words Cloud SDK ইনস্টল করার প্রস্তাবিত উপায়। একটি মসৃণ ইনস্টলেশনের জন্য অনুগ্রহ করে নিম্নলিখিত কমান্ডটি ব্যবহার করুন৷
রুবিজেমের মাধ্যমে রুবির জন্য Aspose.Words Cloud SDK ইনস্টল করুন
//এই প্যাকেজটি ইনস্টল করতে নিম্নলিখিতগুলি করুন: আপনার জেমফাইল আপডেট করুন
gem 'aspose_words_cloud', '~> 23.2'
// অথবা সরাসরি ইনস্টল করুন
gem install aspose_words_cloud
এছাড়াও আপনি এটি সরাসরি GitHub থেকে ডাউনলোড করতে পারেন।রুবি ক্লাউড API এর মাধ্যমে ওয়ার্ড ডকুমেন্ট তৈরি
রুবির জন্য Aspose.Words Cloud SDK সফ্টওয়্যার প্রোগ্রামারদের Microsoft Office ইনস্টল না করেই নতুন Microsoft Word এবং OpenOffice নথি তৈরি করার ক্ষমতা দেয়৷ এটি DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML) এবং আরও অনেক কিছুতে Word ফাইল তৈরি করতে পারে। লাইব্রেরিতে ওয়ার্ড ডকুমেন্ট তৈরি এবং পরিচালনার জন্য বিভিন্ন বৈশিষ্ট্য অন্তর্ভুক্ত করা হয়েছে, যেমন নতুন পৃষ্ঠা সন্নিবেশ করানো, ওয়ার্ড নথিতে ওয়াটারমার্ক যোগ করা, একটি পৃষ্ঠা নম্বর ক্ষেত্র সন্নিবেশ করানো, টেবিল যোগ করা এবং পরিচালনা করা, ওয়ার্ড নথিতে পাঠ্য সন্নিবেশ করানো, নথি ও পাঠ্য শ্রেণিবিন্যাস এবং অনেক কিছু। আরো
পাইথন অ্যাপ্লিকেশনে একটি নতুন শব্দ নথি তৈরি করুন
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
create_request = CreateDocumentRequest.new(file_name: 'Sample.docx')
@words_api.create_document(create_request)
রুবি API এর মাধ্যমে ওয়ার্ড ডকুমেন্ট রূপান্তর করুন
রুবির জন্য Aspose.Words Cloud SDK RESTAPIs ব্যবহার করে ওয়ার্ড ডকুমেন্টগুলিকে অন্যান্য সমর্থিত ফাইল ফর্ম্যাটে রূপান্তর করার জন্য একটি অত্যন্ত শক্তিশালী বৈশিষ্ট্য প্রদান করেছে। লাইব্রেরিটি কিছু জনপ্রিয় ফাইল ফরম্যাটে যেমন DOC, DOCX, PDF, RTF, DOT, DOTX, ODT, OTT, HTML, MHTML, XML, এবং TXT-এ নথি আমদানি ও রপ্তানি করার জন্য সমর্থন প্রদান করেছে। বিকাশকারীরা PS, XPS, OpenXPS, PNG, JPEG, BMP, SVG, TIFF, EMF, PCL, EPUB এবং আরও অনেক কিছুর মতো ফাইল ফর্ম্যাটে শুধুমাত্র-ওয়ার্ড নথি রপ্তানি করতে পারে৷ নিচের উদাহরণটি দেখায় কিভাবে প্রোগ্রাম্যাটিকভাবে সফটওয়্যার ডেভেলপাররা Word কে PDF এ রূপান্তর করতে পারে।
রুবি API এর মাধ্যমে Word কে PDF এ রূপান্তর করুন
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Sample.docx')
convert_request = ConvertDocumentRequest.new(document: request_document, format: 'pdf')
@words_api.convert_document(convert_request)
পাইথন এপিআই এর মাধ্যমে হেডার/ফুটার এবং হাইপারলিঙ্কগুলি পরিচালনা করুন
Aspose.Words Cloud SDK সফ্টওয়্যার ডেভেলপারদের পাইথন কমান্ড ব্যবহার করে ওয়ার্ড ডকুমেন্টের ভিতরে হেডার এবং ফুটার পরিচালনা করার ক্ষমতা দেয়। লাইব্রেরিতে ওয়ার্ড ডকুমেন্টে হেডার/ফুটার সন্নিবেশ করা, হেডার/ফুটারের কন্টেন্ট আপডেট করা, একটি ওয়ার্ড ডকুমেন্টের হেডার/ফুটার, সেইসাথে একটি বিভাগের, আগেরটির সাথে একটি বিভাগের হেডার/ফুটার লিঙ্ক করার জন্য সমর্থন অন্তর্ভুক্ত করা হয়েছে। , একটি Word নথি অনলাইন থেকে একটি `HeaderFooter` অবজেক্ট মুছে ফেলুন এবং আরও অনেক কিছু। ডেভেলপাররাও সহজে ওয়ার্ড ডকুমেন্ট থেকে হাইপারলিঙ্ক যোগ, মুছে এবং পান।
পাইথন এপিআই এর মাধ্যমে ওয়ার্ড ডকুমেন্টে একটি হেডার/ফুটার সন্নিবেশ করান
import os
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud.rest import ApiException
from shutil import copyfile
words_api = WordsApi(client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Sample.doc', 'rb')
insert_request = asposewordscloud.models.requests.InsertHeaderFooterOnlineRequest(document=request_document, section_path='', header_footer_type='FooterEven')
words_api.insert_header_footer_online(insert_request)
রুবি অ্যাপ্লিকেশনে ওয়ার্ড ডকুমেন্টস সুরক্ষা
রুবির জন্য Aspose.Words Cloud SDK সফ্টওয়্যার বিকাশকারীদের জন্য তাদের নিজস্ব রুবি অ্যাপ্লিকেশনগুলির মধ্যে Word নথিগুলিকে সুরক্ষিত এবং সুরক্ষিত করা সহজ করে তোলে৷ লাইব্রেরিতে ডকুমেন্ট সুরক্ষা পরিচালনার জন্য বিভিন্ন বৈশিষ্ট্য অন্তর্ভুক্ত করা হয়েছে, যেমন Word নথিতে সুরক্ষা যোগ করা, নথি সম্পাদনা সীমাবদ্ধ করা, পাসওয়ার্ড দিয়ে শব্দ নথি এনক্রিপ্ট করা, একটি ডিজিটাল স্বাক্ষর যোগ করা এবং আরও অনেক কিছু। নিম্নলিখিত উদাহরণটি দেখায় কিভাবে ক্লাউডে একটি Word নথিতে সুরক্ষা যোগ করতে হয়।
ক্লাউড এপিআই-এর মাধ্যমে ওয়ার্ড ডকুমেন্টে কীভাবে সুরক্ষা যোগ করবেন
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Sample.docx')
request_protection_request = ProtectionRequest.new({:NewPassword => '123'})
protect_request = ProtectDocumentOnlineRequest.new(document: request_document, protection_request: request_protection_request)
@words_api.protect_document_online(protect_request)
রুবি API এর মাধ্যমে ওয়ার্ড ডকুমেন্ট একত্রিত ও বিভক্ত করুন
রুবির জন্য Aspose.Words Cloud SDK তাদের নিজস্ব রুবি অ্যাপ্লিকেশনের মধ্যে Word নথিগুলিকে বিভক্ত এবং মার্জ করার জন্য সম্পূর্ণ সমর্থন অন্তর্ভুক্ত করেছে। লাইব্রেরিতে কয়েকটি ওয়ার্ড বা পিডিএফ ডকুমেন্টকে একক ডকুমেন্টে মার্জ করার জন্য সমর্থন অন্তর্ভুক্ত করেছে মাত্র কয়েক লাইন কোড সহ। লাইব্রেরিটি বড় নথিগুলিকে বিভক্ত করতে পারে, নির্দিষ্ট ওয়ার্ড পৃষ্ঠাগুলিকে পিডিএফ বা অন্য কোনও সমর্থন ফাইল ফর্ম্যাটে বিভক্ত করতে পারে, যেমন DOC, DOT, DOCX, DOTX, RTF, ODT, OTT, TXT নথি, এবং ফলাফলগুলি DOC, DOCX, PDF এ সংরক্ষণ করতে পারে। , ODT, RTF, HTML, JPEG, PNG, এবং অন্যান্য অনেক ফাইল ফরম্যাট।
রুবি লাইব্রেরির মাধ্যমে কিভাবে DOCX কে PDF এ বিভক্ত করবেন?
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Sample.docx')
split_request = SplitDocumentOnlineRequest.new(document: request_document, format: 'text', dest_file_name: 'SplitDocument.text', from: 1, to: 2)
@words_api.split_document_online(split_request)