রিচ টেক্সট ফরম্যাট (RTF) ডকুমেন্ট তৈরি করার জন্য একটি বহুল ব্যবহৃত ফাইল ফরম্যাট যাতে সমৃদ্ধ টেক্সট, ছবি এবং অন্যান্য ফরম্যাটিং উপাদান থাকে। যাইহোক, কিছু ক্ষেত্রে, আপনাকে আপনার RTF নথিগুলিকে PDF তে রূপান্তর করতে হতে পারে, হয় সংরক্ষণাগার, মুদ্রণ বা ভাগ করার উদ্দেশ্যে। PDF হল একটি জনপ্রিয় ফাইল ফরম্যাট যা বিভিন্ন প্ল্যাটফর্ম এবং ডিভাইস জুড়ে ব্যাপকভাবে গৃহীত হয়, এটি নথি রূপান্তরের জন্য একটি আদর্শ পছন্দ করে তোলে। এই নিবন্ধে, আমরা কেন আপনাকে RTF-কে PDF-এ রূপান্তর করতে হতে পারে সেই কারণগুলি অন্বেষণ করব, এবং .NET Cloud SDK ব্যবহার করে রূপান্তর প্রক্রিয়া কীভাবে সম্পাদন করতে হয় তা দেখাব৷ আপনি রূপান্তর প্রক্রিয়া স্বয়ংক্রিয় করতে চাওয়া একজন বিকাশকারী বা অপ্রযুক্তিগত ব্যবহারকারী যাকে কয়েকটি নথি রূপান্তর করতে হবে, এই নিবন্ধটি আপনার জন্য।
- RTF থেকে PDF নথি রূপান্তর API
- C# ব্যবহার করে অনলাইনে পিডিএফ কনভার্টার থেকে RTF
- CURL কমান্ড ব্যবহার করে রিচ টেক্সট ডকুমেন্টকে PDF এ রূপান্তর করুন
RTF থেকে PDF নথি রূপান্তর API
এছাড়াও এই উদ্দেশ্যে বেশ কিছু ক্লাউড-ভিত্তিক পরিষেবা এবং API পাওয়া যায়। যাইহোক, Aspose.Words Cloud for .NET, যা RTF ফাইলগুলিকে PDF এ রূপান্তর করার একটি সহজ এবং কার্যকর উপায় প্রদান করে।
এটি একটি REST API যা আপনার .NET অ্যাপ্লিকেশনের সাথে ওয়ার্ড ডকুমেন্টে বিভিন্ন ক্রিয়াকলাপ সম্পাদন করতে সহজে একত্রিত করা যেতে পারে, যার মধ্যে পাঠ্য তৈরি করা, সম্পাদনা করা, রূপান্তর করা এবং ম্যানিপুলেট করা। এর শক্তিশালী বৈশিষ্ট্য এবং ব্যাপক ডকুমেন্টেশন সহ, .NET-এর জন্য Aspose.Words Cloud SDK হল একটি চমৎকার পছন্দ যারা ডেভেলপারদের জন্য RTF থেকে PDF রূপান্তর প্রক্রিয়া স্বয়ংক্রিয় করতে চান। তাই অনুগ্রহ করে NuGet প্যাকেজ ম্যানেজারে Aspose.Words-Cloud
অনুসন্ধান করুন এবং .NET প্রকল্পে SDK এর রেফারেন্স যোগ করতে প্যাকেজ যুক্ত করুন বোতামে ক্লিক করুন। দ্বিতীয়ত, [ক্লাউড ড্যাশবোর্ড] থেকে আপনার ক্লায়েন্ট শংসাপত্রগুলি পান 5৷
ক্লাউড ড্যাশবোর্ডে আপনার বিদ্যমান অ্যাকাউন্ট না থাকলে কেবল সাইন আপ করুন৷
C# ব্যবহার করে অনলাইনে পিডিএফ কনভার্টার থেকে RTF
এই বিভাগে C# .NET ব্যবহার করে অনলাইনে RTF থেকে PDF রূপান্তরকারী কীভাবে বিকাশ করা যায় তার পদক্ষেপ এবং সম্পর্কিত বিশদ ব্যাখ্যা করে।
// সম্পূর্ণ উদাহরণ এবং ডেটা ফাইলের জন্য, অনুগ্রহ করে এখানে যান
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 = "file-sample.rtf";
string format = "PDF";
string resultant = "output.pdf";
try
{
// স্থানীয় ড্রাইভ থেকে ফাইল লোড করুন
using (var file = System.IO.File.OpenRead(inputFile))
{
var uploadFileRequest = new UploadFileRequest(file, inputFile);
// ক্লাউড স্টোরেজে ফাইল আপলোড করুন
wordsApi.UploadFile(uploadFileRequest);
}
// DocumentWithFormat অনুরোধ বস্তু তৈরি করুন
var response = new GetDocumentWithFormatRequest(inputFile, format,outPath: resultant);
// নথি অপারেশন ট্রিগার
wordsApi.GetDocumentWithFormat(response);
// রূপান্তর সফল হলে সফল বার্তা প্রিন্ট করুন
if (response != null && response.Equals("OK"))
{
Console.WriteLine("RFT to PDF conversion successfull !");
Console.ReadKey();
}
}catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
আসুন রূপান্তর কোড স্নিপেট সম্পর্কে বোঝার বিকাশ করি।
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
var wordsApi = new WordsApi(config);
কনফিগারেশন এবং WordsApi উদাহরণের একটি বস্তু তৈরি করুন যেখানে ক্লায়েন্ট শংসাপত্রগুলি আর্গুমেন্ট হিসাবে ব্যবহার করা হয়।
var response = new GetDocumentWithFormatRequest(inputFile, format: format, outPath: resultant);
GetDocumentWithFormat অবজেক্টের একটি উদাহরণ তৈরি করুন যেখানে আমরা ইনপুট RTF নাম, ফলস্বরূপ ফর্ম্যাট PDF
এবং ফলাফল হিসেবে পিডিএফ ডকুমেন্টের নাম আর্গুমেন্ট হিসেবে প্রদান করি।
wordsApi.GetDocumentWithFormat(response);
এখন, আরএফটি থেকে পিডিএফ রূপান্তর অপারেশন শুরু করতে এই পদ্ধতিটি কল করুন। ফলস্বরূপ PDF তারপর ক্লাউড স্টোরেজে সংরক্ষণ করা হয়।
যদি আমরা আউটপাথ আর্গুমেন্ট এড়িয়ে যাই, ফলস্বরূপ পিডিএফ প্রতিক্রিয়া স্ট্রীমে ফিরে আসবে।
উপরের উদাহরণে ব্যবহৃত ইনপুট RFT ফাইলটি input-sample.rft থেকে ডাউনলোড করা যেতে পারে।
CURL কমান্ড ব্যবহার করে রিচ টেক্সট ডকুমেন্টকে PDF এ রূপান্তর করুন
আরটিএফকে পিডিএফ-এ রূপান্তর করার আরেকটি উপায় হল cURL কমান্ড ব্যবহার করে। cURL হল একটি কমান্ড-লাইন টুল যা আপনাকে HTTP, FTP এবং SMTP সহ বিভিন্ন প্রোটোকল ব্যবহার করে সার্ভার থেকে ডেটা স্থানান্তর করতে দেয়। CURL-এর সাহায্যে, আপনি অনলাইনে RTF থেকে PDF রূপান্তরকারী পরিষেবাগুলিতে API অনুরোধ করে RTF ফাইলগুলিকে PDF তে রূপান্তর করতে পারেন।
এই নিবন্ধে, আমরা আপনাকে দেখাব কিভাবে RTF কে PDF তে রূপান্তর করতে cURL কমান্ড ব্যবহার করতে হয়, একটি ধাপে ধাপে নির্দেশিকা প্রদান করে যাতে উপলব্ধ অনলাইন RTF থেকে PDF রূপান্তরকারী পরিষেবাগুলিতে মূল্যবান তথ্য অন্তর্ভুক্ত থাকে, কীভাবে তাদের APIগুলির সাথে প্রমাণীকরণ করা যায় এবং কীভাবে CURL কমান্ড ব্যবহার করে রূপান্তর প্রক্রিয়া সম্পাদন করতে।
সুতরাং, প্রথম ধাপ হল নিম্নলিখিত কমান্ড ব্যবহার করে 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"
একবার আমাদের অ্যাক্সেস টোকেন হয়ে গেলে, অনুগ্রহ করে নিম্নলিখিত কমান্ডটি চালান যা ক্লাউড স্টোরেজ থেকে ইনপুট RFT নথি লোড করে এবং এটিকে PDF ফর্ম্যাটে রূপান্তর করে। ফলস্বরূপ পিডিএফও ক্লাউড স্টোরেজে সংরক্ষণ করা হয়।
curl -v "https://api.aspose.cloud/v4.0/words/{inputFile}?format=PDF&outPath={resultantFile}" \
-X GET \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer {accessToken}"
ক্লাউড স্টোরেজে উপস্থিত ইনপুট RFT নথির নাম দিয়ে
{inputFile}
প্রতিস্থাপন করুন,{accessToken}
উপরে জেনারেট করা JWT অ্যাক্সেস টোকেন দিয়ে এবং{resultantFile}
-কে ফলস্বরূপ PDF ফাইলের নাম/পাথ দিয়ে প্রতিস্থাপন করুন।
উপসংহার
RTF কে PDF-এ রূপান্তর করা অনেক ব্যবহারকারীর জন্য একটি সাধারণ প্রয়োজন, এবং C# .NET, ক্লাউড-ভিত্তিক পরিষেবা এবং cURL কমান্ড ব্যবহার সহ এই লক্ষ্য অর্জনের বিভিন্ন উপায় রয়েছে। এই নিবন্ধে, আমরা RTF থেকে PDF রূপান্তর সংক্রান্ত বিভিন্ন পদ্ধতির অন্বেষণ করেছি, একটি বিস্তৃত নির্দেশিকা প্রদান করেছি যাতে ধাপে ধাপে নির্দেশাবলী এবং মূল্যবান তথ্য রয়েছে। আপনি রূপান্তর প্রক্রিয়াকে স্বয়ংক্রিয় করতে খুঁজছেন এমন একজন বিকাশকারী বা অ-প্রযুক্তিগত ব্যবহারকারী যাকে কয়েকটি নথি রূপান্তর করতে হবে, এই নিবন্ধটি আপনার প্রয়োজন মেটাতে পারে এমন বিভিন্ন সমাধান সরবরাহ করে।
উপকারী সংজুক
- [পণ্যের ডকুমেন্টেশন] [১১]
- API রেফারেন্স
- SDK-এর সোর্স কোড
- [পণ্য সমর্থন ফোরাম9
সম্পরকিত প্রবন্ধ
সম্পর্কে আরও জানতে অনুগ্রহ করে নিম্নলিখিত লিঙ্কগুলিতে যান: