ডিজিটাল ল্যান্ডস্কেপে, PDF কে XML (এক্সটেনসিবল মার্কআপ ল্যাঙ্গুয়েজ) রূপান্তর করার প্রয়োজন ) কখনও আরও সমালোচনামূলক ছিল না। যদিও পিডিএফ ফরম্যাট সংরক্ষণ এবং ভাগ করে নেওয়ার ক্ষেত্রে চমৎকার, কিন্তু ডেটা বের করা এবং গঠন করার ক্ষেত্রে এটি প্রায়ই একটি চ্যালেঞ্জ তৈরি করে। অন্যদিকে, XML হল একটি বহুমুখী মার্কআপ ভাষা যা ডেটা সংগঠিত, সঞ্চয় এবং পরিবহনের জন্য ডিজাইন করা হয়েছে। পিডিএফগুলিকে XML-এ রূপান্তর করার মাধ্যমে, আমরা অসংগঠিত সামগ্রী এবং কাঠামোগত ডেটার মধ্যে ব্যবধান পূরণ করি, ডেটা বিশ্লেষণ থেকে বিষয়বস্তু পুনঃব্যবহারযোগ্যতা পর্যন্ত প্রচুর অ্যাপ্লিকেশন সক্ষম করে।
আসুন কিভাবে .NET REST API ব্যবহার করে PDF কে XML-এ রূপান্তর করতে হয় সে সম্পর্কে বিস্তারিত জেনে নেওয়া যাক।
- পিডিএফ থেকে এক্সএমএল রূপান্তরের জন্য REST API
- C# .NET-তে PDF থেকে XML ফাইল কনভার্টার তৈরি করুন
- CURL কমান্ডের সাহায্যে PDF কে XML-এ রূপান্তর করুন
পিডিএফ থেকে এক্সএমএল রূপান্তরের জন্য REST API
Aspose.PDF Cloud SDK for .NET এর ক্ষমতার ব্যবহার করে, রূপান্তরটি নির্বিঘ্ন এবং কার্যকর হয়ে ওঠে। শুধু PDF থেকে XML রূপান্তরের বাইরে, এই শক্তিশালী SDK ক্ষমতার একটি বর্ণালী অফার করে - ডকুমেন্ট ম্যানিপুলেশন থেকে ডেটা নিষ্কাশন পর্যন্ত। আসুন আমরা ডকুমেন্ট ডেটা পরিচালনা এবং ব্যবহার করার পদ্ধতিতে বিপ্লব করতে পিডিএফকে XML-এ রূপান্তর করার প্রক্রিয়াটি অন্বেষণ করি।
অনুগ্রহ করে ভিজ্যুয়াল স্টুডিও IDE-এর ভিতরে NuGet প্যাকেজ ম্যানেজারে Aspose.PDF-Cloud
অনুসন্ধান করুন এবং প্যাকেজ যোগ করুন
বোতামে ক্লিক করুন, যাতে প্রকল্পে SDK রেফারেন্স যোগ করা হয়।
এছাড়াও আপনাকে ক্লাউড ড্যাশবোর্ড থেকে আপনার ক্লায়েন্টের শংসাপত্রগুলি পেতে হবে। যদি আপনার কোনো বিদ্যমান অ্যাকাউন্ট না থাকে, তাহলে শুধুমাত্র দ্রুত শুরু এর উপরে উল্লেখিত নির্দেশাবলী অনুসরণ করে একটি বিনামূল্যের অ্যাকাউন্ট তৈরি করুন।
C# .NET-তে PDF থেকে XML ফাইল কনভার্টার তৈরি করুন
ডেটার কাঠামোগত উপস্থাপনের জন্য একটি PDF ফাইলকে XML-এ রূপান্তর করতে অনুগ্রহ করে নীচের নির্দেশাবলী অনুসরণ করুন।
// আরও উদাহরণের জন্য, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// https://dashboard.aspose.cloud/ থেকে ক্লায়েন্ট শংসাপত্র পান
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// PdfApi এর একটি উদাহরণ তৈরি করুন
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
var response = pdfApi.GetPdfInStorageToXml("Hardy02.pdf");
if (response != null)
{
Console.WriteLine("PDF to XML conversion completed successfully !");
}
saveToDisk(response,"ResultantFile.xml");
// স্থানীয় ড্রাইভে ফাইলে স্ট্রিম সামগ্রী সংরক্ষণ করার জন্য কাস্টম পদ্ধতি
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
উপরে বর্ণিত কোড স্নিপেট সম্পর্কিত দ্রুত বিবরণ নীচে দেওয়া হল।
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
ইনপুট আর্গুমেন্ট হিসাবে ক্লায়েন্ট শংসাপত্র পাস করার সময় PdfApi ক্লাসের একটি বস্তু তৈরি করুন।
pdfApi.GetPdfInStorageToXml("Hardy02.pdf");
এখন, ট্যাগ করা PDF ফাইলকে XML ফরম্যাটে রূপান্তর করতে API-কে কল করুন। তারপরে আমরা স্থানীয় ড্রাইভে আউটপুট সংরক্ষণ করতে কাস্টম পদ্ধতি ব্যবহার করছি।
CURL কমান্ডের সাহায্যে PDF কে XML-এ রূপান্তর করুন
Aspose.PDF Cloud API cURL কমান্ডের সাথে ব্যবহার করার সময় PDF থেকে XML-এ রূপান্তরটি উল্লেখযোগ্যভাবে দক্ষ এবং নমনীয় হয়ে ওঠে। এই শক্তিশালী সংমিশ্রণটি কেবল রূপান্তর প্রক্রিয়াটিকেই সহজ করে না বরং অ্যাপ্লিকেশনগুলির একটি বর্ণালী জুড়ে ডেটা অ্যাক্সেসযোগ্যতা এবং ব্যবহারযোগ্যতাও বাড়ায়। এখন আসুন এই রূপান্তর সম্পর্কে আরও কিছু বিশদ অন্বেষণ করা যাক কারণ এটি সহজ ডেটা নিষ্কাশন, ভাগ করে নেওয়া এবং ব্যাখ্যার সুবিধা দেয়৷
এই পদ্ধতির প্রথম ধাপ হল একটি JWT অ্যাক্সেস টোকেন তৈরি করা। সুতরাং, অনুগ্রহ করে নিম্নলিখিত কমান্ডটি চালান:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
একবার JWT টোকেন তৈরি হয়ে গেলে, একটি ট্যাগ করা PDF ফাইলকে XML ফরম্যাটে রূপান্তর করতে আমাদের নিম্নলিখিত কমান্ডটি কার্যকর করতে হবে। রূপান্তরের পরে, ফলস্বরূপ XML একটি স্থানীয় ড্রাইভে সংরক্ষণ করা হয়।
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xml" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "Converted.xml"
ক্লাউড স্টোরেজে ইতিমধ্যে উপলব্ধ ইনপুট পিডিএফ ফাইলের নাম দিয়ে সোর্সফাইল
প্রতিস্থাপন করুন এবং উপরে জেনারেট করা JWT অ্যাক্সেস টোকেন দিয়ে অ্যাক্সেস টোকেন
প্রতিস্থাপন করুন।
উপসংহার
উপসংহারে, .NET-এর জন্য শক্তিশালী Aspose.PDF ক্লাউড SDK বেছে নেওয়া হোক বা Aspose.PDF ক্লাউডের সাথে একযোগে cURL কমান্ড ব্যবহার করা হোক না কেন, উন্নত ডেটা ব্যবহারের জন্য আমরা সহজেই PDF থেকে XML ফর্ম্যাটে নির্বিঘ্ন রূপান্তরের আমাদের লক্ষ্য অর্জন করতে পারি। সুতরাং, নির্বাচিত পদ্ধতি নির্বিশেষে, উভয় পন্থাই শক্তিশালী হাতিয়ার হিসাবে দাঁড়ায়, আমরা কীভাবে PDF গুলি থেকে ডেটা গঠন এবং বের করি তা বিপ্লব করে।
উপকারী সংজুক
- ডেভেলপার গাইড
- API রেফারেন্স
- SDK সোর্স কোড
- [বিনামূল্যে সমর্থন ফোরাম6
- লাইভ ডেমো
সম্পরকিত প্রবন্ধ
আমরা অত্যন্ত নিম্নোক্ত ব্লগ পরিদর্শন সুপারিশ: