xps to pdf

কিভাবে .NET REST API দিয়ে XPS কে PDF এ কনভার্ট করবেন।

নির্বিঘ্ন কর্মপ্রবাহের জন্য দক্ষ নথি ব্যবস্থাপনা অপরিহার্য, XPS ফাইলগুলিকে PDF ফরম্যাটে রূপান্তর করার ক্ষমতা একটি মূল্যবান হাতিয়ার হিসেবে আবির্ভূত হয়। এক্সপিএস, বা এক্সএমএল পেপার স্পেসিফিকেশন, মাইক্রোসফ্ট দ্বারা তৈরি একটি প্রমিত নথি বিন্যাস, যা প্রায়শই নথি মুদ্রণ এবং ভাগ করে নেওয়ার জন্য ব্যবহৃত হয়। যাইহোক, PDF, বা পোর্টেবল ডকুমেন্ট ফরম্যাট, নথি বিনিময়ের সর্বজনীন মান হিসাবে সর্বোচ্চ রাজত্ব করে, বিভিন্ন প্ল্যাটফর্ম এবং ডিভাইসগুলিতে উন্নত সামঞ্জস্য এবং অ্যাক্সেসযোগ্যতা প্রদান করে। তাই, .NET REST API ব্যবহার করে XPS নথিগুলিকে PDF তে রূপান্তর করে, বিকাশকারীরা অগণিত সুবিধাগুলি আনলক করার ক্ষমতা অর্জন করে।

XPS থেকে PDF রূপান্তর API

XPS ফাইলগুলিকে PDF ফরম্যাটে রূপান্তর করা Aspose.PDF Cloud SDK for .NET এর সাহায্যে অনায়াসে হয়ে যায়। এই শক্তিশালী SDK নথির অখণ্ডতা সংরক্ষণে নির্ভুলতা এবং নির্ভরযোগ্যতা নিশ্চিত করে, রূপান্তর প্রক্রিয়াকে সুগম করে। আপনি আপনার .NET অ্যাপ্লিকেশনের মধ্যে XPS থেকে PDF রূপান্তর নির্বিঘ্নে শুরু করতে পারেন, জটিল স্থানীয় ইনস্টলেশনের প্রয়োজনীয়তা দূর করে। উপরন্তু, ক্লাউড-ভিত্তিক আর্কিটেকচার পরিমাপযোগ্যতা এবং অ্যাক্সেসযোগ্যতা নিশ্চিত করে, যা আপনাকে পরিকাঠামো পরিচালনার বিষয়ে চিন্তা না করেই আপনার অ্যাপ্লিকেশনগুলিতে এই উন্নত বৈশিষ্ট্যগুলিকে নির্বিঘ্নে সংহত করতে দেয়।

SDK ব্যবহার করার জন্য, NuGet প্যাকেজ ম্যানেজারে Aspose.Pdf-Cloud অনুসন্ধান করুন এবং প্যাকেজ যোগ করুন বোতামে ক্লিক করুন। এটি আপনার প্রকল্পে SDK রেফারেন্স যোগ করবে।

  • [ক্লাউড ড্যাশবোর্ড] থেকে আপনার ক্লায়েন্ট শংসাপত্রগুলি পান 4৷ যদি আপনার কোনো বিদ্যমান অ্যাকাউন্ট না থাকে, তাহলে দ্রুত শুরু নিবন্ধে উল্লেখিত নির্দেশাবলী অনুসরণ করে একটি বিনামূল্যের অ্যাকাউন্ট তৈরি করুন।

C# .NET-এ XPS-কে PDF-এ রূপান্তর করুন

এই ক্লাউড SDK-এর সাহায্যে, আপনি শুধুমাত্র দক্ষ XPS থেকে PDF রূপান্তর অর্জন করতে পারবেন না কিন্তু আপনার ডকুমেন্ট প্রসেসিং ওয়ার্কফ্লোকে উন্নত করার জন্য বিস্তৃত ক্ষমতা আনলক করতে পারবেন। সুতরাং, আসুন XPS থেকে PDF রূপান্তরের সময় একটি অতুলনীয় দক্ষতার জন্য নীচে দেওয়া নির্দেশাবলী অনুসরণ করি।

C# .NET ব্যবহার করে XPS ফাইলকে কিভাবে সহজেই PDF ফরম্যাটে রূপান্তর করা যায় তার বিশদ বিবরণ নিচের বিভাগে ব্যাখ্যা করা হয়েছে।

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

PdfApi ক্লাসের একটি অবজেক্ট তৈরি করুন যেখানে আমরা আর্গুমেন্ট হিসাবে ক্লায়েন্ট শংসাপত্রগুলি পাস করি।

pdfApi.UploadFile("sourceFile.pdf", stream);

ক্লাউড স্টোরেজে ইনপুট পিডিএফ ফাইল আপলোড করুন।

var resltant = pdfApi.PutXpsInStorageToPdf(resultantPDF,"input.xps");

ক্লাউড স্টোরেজে উপলব্ধ XPS ফাইলটিকে PDF ফর্ম্যাটে রূপান্তর করতে রূপান্তর করতে API কল করুন৷ ফলস্বরূপ ফাইলটি ক্লাউড স্টোরেজেও সংরক্ষিত হয়।

// আরও উদাহরণের জন্য, 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);

// ইনপুট JPG ছবির নাম
String inputFile = "Simple.xps";

// স্থানীয় ড্রাইভ থেকে উৎস XPS লোড করুন
using (var stream = System.IO.File.OpenRead(inputFile))
{
    // ক্লাউড স্টোরেজে XPS ফাইল আপলোড করুন
    pdfApi.UploadFile("input.xps", stream);

    // XPS ফাইলকে PDF ফরম্যাটে রূপান্তর করতে API কল করুন
    var resltant = pdfApi.PutXpsInStorageToPdf(resultantPDF,"input.xps");
    
}
xps to pdf

XPS থেকে PDF রূপান্তরের পূর্বরূপ।

উপরের উদাহরণে তৈরি করা নমুনা XPS ফাইল এবং ফলস্বরূপ PDF Simple.xps এবং resultant.pdf থেকে ডাউনলোড করা যেতে পারে

  • ফলস্বরূপ PDF দেখার জন্য, আপনি আমাদের বিনামূল্যের অনলাইন PDF Viewer অ্যাপ্লিকেশন ব্যবহার করার কথা বিবেচনা করতে পারেন।

CURL কমান্ড ব্যবহার করে XPS নথিকে PDF এ রূপান্তর করুন

বিকল্পভাবে, Aspose.PDF ক্লাউড এবং cURL কমান্ড ব্যবহার করে XPS ফাইলগুলিকে PDF ফরম্যাটে রূপান্তর করা নথি রূপান্তর কাজের জন্য একটি সুবিন্যস্ত এবং বহুমুখী সমাধান প্রদান করে। Aspose.PDF ক্লাউড API-এর সাথে ইন্টারঅ্যাক্ট করতে cURL কমান্ড ব্যবহার করে, আপনি নির্বিঘ্নে রূপান্তর প্রক্রিয়া শুরু করতে পারেন। এই পদ্ধতিটি ব্যবহার করার সময়, প্রথম ধাপ হল নিম্নলিখিত কমান্ডটি ব্যবহার করে একটি 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 টোকেন হয়ে গেলে, XPS ফাইলটিকে PDF ফরম্যাটে রূপান্তর করতে এবং স্থানীয় ড্রাইভে আউটপুট সংরক্ষণ করতে অনুগ্রহ করে নিম্নলিখিত কমান্ডটি চালান।

curl -v "https://api.aspose.cloud/v3.0/pdf/create/xps?srcPath={inputXPS}" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.pdf"

যদি আমাদের ক্লাউড স্টোরেজে আউটপুট সংরক্ষণ করার প্রয়োজন হয়, অনুগ্রহ করে নিম্নলিখিত কমান্ডটি ব্যবহার করার চেষ্টা করুন।

curl -v "https://api.aspose.cloud/v3.0/pdf/{resultantPDF}/create/xps?srcPath={inputXPS}" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}

ক্লাউড স্টোরেজে উপলব্ধ ইনপুট এক্সপিএস ফাইলের নাম দিয়ে ইনপুটএক্সপিএস প্রতিস্থাপন করুন, ফলস্বরূপ পিডিএফ ইমেজের নাম দিয়ে ফলাফলপিডিএফ এবং উপরে উত্পন্ন JWT অ্যাক্সেস টোকেন দিয়ে অ্যাক্সেসটোকেন প্রতিস্থাপন করুন।

উপসংহার

উপসংহারে, আমরা শিখেছি যে .NET-এর জন্য Aspose.PDF Cloud SDK ব্যবহার করে বা Aspose.PDF ক্লাউড API-এর সাথে একত্রে cURL কমান্ড ব্যবহার করে, আমরা XPS ফাইলগুলিকে PDF ফর্ম্যাটে রূপান্তর করার জন্য দক্ষ এবং নির্ভরযোগ্য সমাধানগুলি বাস্তবায়ন করতে পারি৷ এর ক্লাউড-ভিত্তিক আর্কিটেকচারের কারণে, আপনি জটিল স্থানীয় ইনস্টলেশনের প্রয়োজন ছাড়াই শক্তিশালী নথি রূপান্তর এবং ম্যানিপুলেশন কার্যকারিতা অ্যাক্সেস করতে পারেন। অতএব, আমরা দস্তাবেজ প্রক্রিয়াকরণের কার্যপ্রবাহকে স্ট্রীমলাইন করার এবং ডিজিটাল সামগ্রীর সম্পূর্ণ সম্ভাবনা আনলক করার সুপারিশ করছি।

উপকারী সংজুক

  • [লাইভ ডেমো [১১]

সম্পরকিত প্রবন্ধ

আমরা এই বিষয়ে তথ্যের জন্য নিম্নলিখিত ব্লগ পোস্টগুলি দেখার জন্য অত্যন্ত সুপারিশ করছি: