rtf to pdf

C# .NET کا استعمال کرتے ہوئے RTF سے PDF دستاویز کی تبدیلی

رچ ٹیکسٹ فارمیٹ (RTF) دستاویزات بنانے کے لیے وسیع پیمانے پر استعمال ہونے والا فائل فارمیٹ ہے جس میں بھرپور متن، تصاویر اور دیگر فارمیٹنگ عناصر شامل ہیں۔ تاہم، بعض صورتوں میں، آپ کو اپنے RTF دستاویزات کو PDF میں تبدیل کرنے کی ضرورت پڑ سکتی ہے، یا تو آرکائیو کرنے، پرنٹ کرنے، یا اشتراک کے مقاصد کے لیے۔ پی ڈی ایف ایک مقبول فائل فارمیٹ ہے جسے مختلف پلیٹ فارمز اور ڈیوائسز پر وسیع پیمانے پر قبول کیا جاتا ہے، جو اسے دستاویز کی تبدیلی کے لیے ایک بہترین انتخاب بناتا ہے۔ اس آرٹیکل میں، ہم ان وجوہات کا پتہ لگائیں گے جن کی وجہ سے آپ کو RTF کو پی ڈی ایف میں تبدیل کرنے کی ضرورت پڑسکتی ہے، اور آپ کو .NET Cloud SDK کا استعمال کرتے ہوئے تبدیلی کا عمل کیسے انجام دینا ہے۔ چاہے آپ ایک ڈویلپر ہیں جو تبادلوں کے عمل کو خودکار بنانا چاہتے ہیں یا ایک غیر تکنیکی صارف جسے چند دستاویزات کو تبدیل کرنے کی ضرورت ہے، یہ مضمون آپ کے لیے ہے۔

RTF to PDF Document Conversion API

اس مقصد کے لیے کئی کلاؤڈ بیسڈ سروسز اور APIs بھی دستیاب ہیں۔ تاہم، Aspose.Words Cloud for .NET، جو RTF فائلوں کو PDF میں تبدیل کرنے کا ایک آسان اور موثر طریقہ فراہم کرتا ہے۔

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

اگر آپ کے پاس کلاؤڈ ڈیش بورڈ پر کوئی موجودہ اکاؤنٹ نہیں ہے تو بس سائن اپ کریں۔

C# کا استعمال کرتے ہوئے RTF سے PDF کنورٹر آن لائن

یہ سیکشن 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);
}
آر ٹی ایف سے پی ڈی ایف کنورٹر

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

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

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 اور نتیجہ خیز PDF دستاویز کا نام بطور دلیل فراہم کرتے ہیں۔

wordsApi.GetDocumentWithFormat(response);

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

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

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

رچ ٹیکسٹ دستاویز کو سی آر ایل کمانڈز کا استعمال کرتے ہوئے پی ڈی ایف میں تبدیل کریں۔

RTF کو پی ڈی ایف میں تبدیل کرنے کا دوسرا طریقہ cURL کمانڈز کا استعمال کرنا ہے۔ cURL ایک کمانڈ لائن ٹول ہے جو آپ کو HTTP، FTP، اور SMTP سمیت مختلف پروٹوکولز کا استعمال کرتے ہوئے ڈیٹا کو سرورز سے اور منتقل کرنے کی اجازت دیتا ہے۔ سی آر ایل کے ساتھ، آپ آن لائن RTF سے PDF کنورٹر سروسز پر API درخواستیں کر کے RTF فائلوں کو آسانی سے PDF میں تبدیل کر سکتے ہیں۔

اس آرٹیکل میں، ہم آپ کو دکھائیں گے کہ کس طرح RTF کو PDF میں تبدیل کرنے کے لیے cURL کمانڈز کا استعمال کیا جاتا ہے، ایک مرحلہ وار گائیڈ فراہم کرتا ہے جس میں دستیاب آن لائن RTF سے PDF کنورٹر سروسز کے بارے میں قیمتی معلومات شامل ہوتی ہیں، ان کے APIs کے ساتھ کیسے تصدیق کی جاتی ہے، اور کیسے 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 دستاویز کو لوڈ کرتا ہے اور اسے پی ڈی ایف فارمیٹ میں تبدیل کرتا ہے۔ نتیجہ پی ڈی ایف کلاؤڈ اسٹوریج میں بھی محفوظ ہے۔

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} کو نتیجے میں پی ڈی ایف فائل کے نام/پاتھ سے بدل دیں۔

نتیجہ

RTF کو PDF میں تبدیل کرنا بہت سے صارفین کے لیے ایک عام ضرورت ہے، اور اس مقصد کو حاصل کرنے کے کئی طریقے ہیں، بشمول C# .NET، کلاؤڈ بیسڈ سروسز، اور cURL کمانڈز کا استعمال۔ اس مضمون میں، ہم نے RTF سے پی ڈی ایف کی تبدیلی کے حوالے سے مختلف طریقوں کی کھوج کی ہے، جس میں ایک جامع گائیڈ فراہم کی گئی ہے جس میں مرحلہ وار ہدایات اور قیمتی معلومات شامل ہیں۔ چاہے آپ ایک ڈویلپر ہیں جو تبادلوں کے عمل کو خودکار بنانا چاہتے ہیں یا ایک غیر تکنیکی صارف جسے چند دستاویزات کو تبدیل کرنے کی ضرورت ہے، یہ مضمون بہت سے حل پیش کرتا ہے جو آپ کی ضروریات کو پورا کرے گا۔

مفید لنکس

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

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