পিডিএফ টু টিফ

.NET REST API ব্যবহার করে PDF কে TIFF এ রূপান্তর করুন।

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

REST API ব্যবহার করে PDF থেকে TIFF রূপান্তর

পিডিএফ ফাইলগুলিকে টিআইএফএফ ছবিতে রূপান্তর করার ক্ষেত্রে, .NET এর জন্য Aspose.PDF ক্লাউড SDK একটি শক্তিশালী সমাধান হিসাবে দাঁড়িয়েছে। এই বহুমুখী SDK পিডিএফ ম্যানিপুলেশনের বিভিন্ন দিক পরিচালনা করার জন্য সরঞ্জামগুলির একটি বিস্তৃত সেট অফার করে। আপনি অনায়াসে শুধু পিডিএফগুলিকে টিআইএফএফ ছবিতে রূপান্তর করতে পারবেন না, তবে আপনি পাঠ্য নিষ্কাশন, চিত্র নিষ্কাশন, পিডিএফ একত্রিত করা এবং আরও অনেক কিছু সহ অন্যান্য বৈশিষ্ট্যগুলির একটি বিস্তৃত অ্যারেতে ট্যাপ করতে পারেন।

SDK-এর ব্যবহারের প্রথম ধাপ হল স্থানীয় সিস্টেমে এর ইনস্টলেশন। NuGet প্যাকেজ ম্যানেজারে শুধু Aspose.PDF-Cloud অনুসন্ধান করুন এবং প্যাকেজ যোগ করুন বোতামে ক্লিক করুন। উপরন্তু, অনুগ্রহ করে ক্লাউড ড্যাশবোর্ড এ যান এবং আপনার ব্যক্তিগতকৃত ক্লায়েন্ট শংসাপত্রগুলি পান।

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

C# .NET ব্যবহার করে আমরা কীভাবে পিডিএফ ফাইলগুলিকে প্রোগ্রামেটিকভাবে TIFF ছবিতে রূপান্তর করতে পারি সে সম্পর্কে আরও বিশদ অনুসন্ধান করা যাক। আপনি ফলাফলের চিত্রের জন্য ডিপিআই তথ্য নির্দিষ্ট করার নমনীয়তা পাবেন যেমন 600 ডিপিআই-তে পিডিএফ থেকে টিআইএফএফ, 300 ডিপিআই-তে পিডিএফকে টিআইএফএফ-এ রূপান্তর করুন ইত্যাদি।

// সম্পূর্ণ উদাহরণ এবং ডেটা ফাইলের জন্য, অনুগ্রহ করে এখানে যান 
https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet

// https://dashboard.aspose.cloud/ থেকে ক্লায়েন্ট শংসাপত্র পান
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// PdfApi এর একটি উদাহরণ তৈরি করুন
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// পিডিএফ ফাইলের নাম ইনপুট করুন
String inputFile = "Binder1-1.pdf";
// স্ট্রীম উদাহরণে PDF ফাইলের বিষয়বস্তু পড়ুন
var sourceFile = System.IO.File.OpenRead(inputFile);

// ফলস্বরূপ TIFF এর জন্য উজ্জ্বলতা সেট করুন
int brightness = 100;
// কম্প্রেশনের সম্ভাব্য মান LZW, CCITT4, CCITT3, RLE, None হতে পারে।
var compressionFactor = "None";
// রঙের গভীরতার মান সেট করুন। সম্ভাব্য মানগুলি হল ডিফল্ট, Format8bpp, Format4bpp, Format1bpp।
var colorDepthValue = "Default";

// ফলস্বরূপ TIFF-এর জন্য বাম মার্জিন
int leftMargin = 10;
// ফলস্বরূপ TIFF-এর জন্য ডান মার্জিন
int rightMaring = 10;
// ফলস্বরূপ TIFF-এর জন্য শীর্ষ মার্জিন
int topMargin = 10;
// ফলস্বরূপ TIFF-এর জন্য নীচের মার্জিন
int bottomMaring = 10;

// ফলস্বরূপ টিআইএফএফের জন্য অভিযোজন সেট করুন
string Orientation = "Portrait";
// হয় রূপান্তরের সময় ফাঁকা পৃষ্ঠাগুলি এড়িয়ে যান বা না করুন৷
Boolean skipBlankPages = true;
// পিডিএফ-এ পৃষ্ঠার সূচী সেট করুন রূপান্তর হচ্ছে
int pageInexForConversion = 2;
// কত পৃষ্ঠা রূপান্তর করা যেতে পারে
int numberOfPages = 3;

// ফলস্বরূপ TIFF ছবির নাম
string resultantFile = "output.TIFF";
                    
// পিডিএফ থেকে টিআইএফএফ রূপান্তর শুরু করতে API-কে কল করুন
// ফলস্বরূপ টিআইএফএফ ছবি ক্লাউড স্টোরেজে সংরক্ষণ করা হবে
pdfApi.PutPdfInRequestToTiff(resultantFile, brightness, compression: compressionFactor, colorDepth: colorDepthValue,
    leftMargin, rightMaring, topMargin, bottomMaring, Orientation,
    skipBlankPages, pageInexForConversion, numberOfPages, file: sourceFile);
অনলাইনে টিফ করার জন্য পিডিএফ

পিডিএফ থেকে টিআইএফএফ রূপান্তরের পূর্বরূপ।

এখন, উপরে বর্ণিত কোড স্নিপেটের কিছু বিশদ অন্বেষণ করা যাক।

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

প্রথমত, PdfApi ক্লাসের একটি উদাহরণ তৈরি করুন যেখানে আমরা আর্গুমেন্ট হিসাবে ক্লায়েন্ট শংসাপত্রগুলি পাস করি।

String inputFile = "Binder1-1.pdf";
var sourceFile = System.IO.File.OpenRead(inputFile);

ইনস্ট্যান্স স্ট্রিম করতে ইনপুট পিডিএফ ফাইলের বিষয়বস্তু লোড করুন।

var compressionFactor = "None";

ফলস্বরূপ TIFF এর জন্য কম্প্রেশন ফ্যাক্টর উল্লেখ করুন। সম্ভাব্য মান হতে পারে LZW, CCITT4, CCITT3, RLE, কোনোটি নয়

var colorDepthValue = "Default";

ফলস্বরূপ টিআইএফএফ-এর জন্য রঙের গভীরতার তথ্য উল্লেখ করুন। সম্ভাব্য মান হতে পারে ডিফল্ট, Format8bpp, Format4bpp, Format1bpp

pdfApi.PutPdfInRequestToTiff(resultantFile, brightness, compression: compressionFactor, 
    colorDepth: colorDepthValue, leftMargin, rightMaring, 
    topMargin, bottomMaring, Orientation, skipBlankPages, 
    pageInexForConversion, numberOfPages, file: sourceFile);

পিডিএফকে টিআইএফএফ-এ রূপান্তর করতে API-কে কল করুন এবং ক্লাউড স্টোরেজে আউটপুট সংরক্ষণ করুন।

CURL কমান্ড ব্যবহার করে পিডিএফ থেকে টিআইএফএফ অনলাইন

আপনি যদি পিডিএফকে টিআইএফএফ-এ রূপান্তর করার জন্য একটি কমান্ড-লাইন-ভিত্তিক পদ্ধতির সন্ধান করছেন, আপনি Aspose.PDF ক্লাউডের সাথে একত্রে cURL কমান্ডগুলি ব্যবহার করতে পারেন। এই সংমিশ্রণটি আপনার রূপান্তর প্রয়োজনগুলি অর্জন করার জন্য একটি নমনীয় উপায় প্রদান করে৷ CURL কমান্ড তৈরি করে, আপনি Aspose.PDF ক্লাউড API-এর সাথে ইন্টারঅ্যাক্ট করতে পারেন এবং পিডিএফ থেকে TIFF রূপান্তর নির্বিঘ্নে শুরু করতে পারেন। এই পদ্ধতিটি অটোমেশন এবং ইন্টিগ্রেশনের সম্ভাবনার অফার করে, যা আপনাকে আপনার বিদ্যমান ওয়ার্কফ্লো বা স্ক্রিপ্টগুলিতে রূপান্তর প্রক্রিয়াকে অন্তর্ভুক্ত করার অনুমতি দেয়।

এই পদ্ধতির প্রথম ধাপ হল নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে একটি 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"

ইনডেক্স 3 থেকে শুরু করে 3টি পিডিএফ পৃষ্ঠা রূপান্তর করতে এবং ফলস্বরূপ টিআইএফএফকে স্থানীয় ড্রাইভে সংরক্ষণ করতে এখন আমাদের নিম্নলিখিত কমান্ডটি চালাতে হবে।

curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/convert/tiff?brightness=100&compression=None&colorDepth=Default&orientation=Portrait&skipBlankPages=false&pageIndex=3&pageCount=3" \
-X GET \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-o "resultantImage.tiff"

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

উপসংহার

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

উপকারী সংজুক

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

আমরা অত্যন্ত নিম্নোক্ত ব্লগ পরিদর্শন সুপারিশ: