সর্বোত্তম তথ্য সরবরাহের জন্য, একটি যত্ন সহকারে তৈরি করা PDF ফাইলটি নির্ভুলতা এবং প্রাসঙ্গিকতার প্রতীক হিসাবে কাজ করে। যাইহোক, পিডিএফ থেকে নির্দিষ্ট পৃষ্ঠাগুলি সরানোর প্রয়োজনীয়তা প্রায়শই বিভিন্ন কারণে দেখা দেয়। সম্ভবত আপনাকে অপ্রয়োজনীয় তথ্য দূর করতে হবে, ত্রুটিগুলি সংশোধন করতে হবে বা একটি নথির আরও সংক্ষিপ্ত সংস্করণ তৈরি করতে হবে। হতে পারে আপনি একটি বিস্তৃত প্রতিবেদন পেয়েছেন, কিন্তু এর শুধুমাত্র একটি অংশ আপনার প্রয়োজনের সাথে প্রাসঙ্গিক। এই ধরনের ক্ষেত্রে, একটি পিডিএফ ডকুমেন্ট থেকে অস্ত্রোপচারের মাধ্যমে পৃষ্ঠাগুলি অপসারণ করার ক্ষমতা শুধুমাত্র একটি সুবিধা নয় বরং একটি প্রয়োজনীয়তা। এই নিবন্ধটি প্রয়োজনীয়তার পিছনে বিভিন্ন বাধ্যতামূলক কারণগুলি অন্বেষণ করে এবং .NET REST API ব্যবহার করে এটি অর্জন করার জন্য আপনাকে কার্যকর পদ্ধতিগুলি উপস্থাপন করে৷
- পিডিএফ পৃষ্ঠাগুলি সরাতে REST API
- C# .NET ব্যবহার করে পিডিএফ পেজ বাদ দিন
- CURL কমান্ড ব্যবহার করে PDF এ পৃষ্ঠা মুছুন
পিডিএফ পৃষ্ঠাগুলি সরাতে REST API
পিডিএফ ডকুমেন্ট থেকে পৃষ্ঠাগুলি সরানো হল .NET এর জন্য Aspose.PDF ক্লাউড SDK সহ একটি স্থির প্রক্রিয়া। আপনার অপ্রয়োজনীয় পৃষ্ঠাগুলি মুছে ফেলার প্রয়োজন হোক বা একটি নথির সবচেয়ে প্রাসঙ্গিক বিভাগে ট্রিম করা হোক, এই SDK কাজটিকে সহজ করে। SDK-এর নির্ভুলতা নিশ্চিত করে যে শুধুমাত্র উদ্দেশ্যপ্রণোদিত পৃষ্ঠাগুলি বাদ দেওয়া হয়েছে, যা আপনাকে আরও পরিমার্জিত এবং ফোকাসড PDF নথি দিয়ে দেবে।
এখন, প্রথম ধাপ হল আমাদের প্রজেক্টে SDK রেফারেন্স যোগ করা এবং সেই উদ্দেশ্যে, অনুগ্রহ করে Visual Studio IDE-এর ভিতরে NuGet প্যাকেজ ম্যানেজারে Aspose.PDF-Cloud
অনুসন্ধান করুন এবং প্যাকেজ যোগ করুন
বোতামে ক্লিক করুন। এছাড়াও আপনাকে ক্লাউড ড্যাশবোর্ড থেকে আপনার ক্লায়েন্টের শংসাপত্রগুলি পেতে হবে। যদি আপনার কোনো বিদ্যমান অ্যাকাউন্ট না থাকে, তাহলে শুধুমাত্র দ্রুত শুরু এর উপরে উল্লেখিত নির্দেশাবলী অনুসরণ করে একটি বিনামূল্যে অ্যাকাউন্ট তৈরি করুন।
C# .NET ব্যবহার করে পিডিএফ পেজ বাদ দিন
.NET-এর জন্য Aspose.PDF ক্লাউড SDK-এর সাহায্যে পিডিএফ ডকুমেন্ট থেকে পৃষ্ঠাগুলি সরানো হয়। C# .NET ব্যবহার করে পিডিএফ পৃষ্ঠাগুলি মুছে ফেলার জন্য কোড স্নিপেটটি অন্বেষণ করা যাক।
// আরও উদাহরণের জন্য, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// 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";
// সূচী 1 এ পিডিএফ পৃষ্ঠা মুছে ফেলার জন্য API কল করুন
var response = pdfApi.DeletePage("Converted-PDF_A.pdf", 1);
// সফলতার বার্তা প্রিন্ট করুন, যদি অপারেশন সফলভাবে সম্পন্ন হয়
if (response != null && response.Status.Equals("OK"))
{
Console.WriteLine("Operation to eliminate PDF pages completed successfully !");
Console.ReadKey();
}
উপরে বর্ণিত কোড স্নিপেট সম্পর্কিত দ্রুত বিবরণ নীচে দেওয়া হয়েছে।
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
প্রথমত, ইনপুট আর্গুমেন্ট হিসাবে ক্লায়েন্ট শংসাপত্রগুলি পাস করার সময় PdfApi ক্লাসের একটি অবজেক্ট তৈরি করুন।
var response = pdfApi.DeletePage("Converted-PDF_A.pdf", 1);
এখন, প্রথম সূচীতে পৃষ্ঠাটি সরাতে এবং ক্লাউড স্টোরেজে আউটপুট সংরক্ষণ করতে API-কে কল করুন।
CURL কমান্ড ব্যবহার করে PDF এ পৃষ্ঠা মুছুন
Aspose.PDF ক্লাউড এবং cURL কমান্ড ব্যবহার করে একটি পিডিএফ ডকুমেন্ট থেকে নির্দিষ্ট পৃষ্ঠাগুলি মুছে ফেলা একটি সহজ এবং কার্যকর প্রক্রিয়া। Aspose.PDF ক্লাউডের RESTful API-এর সাহায্যে, আপনি সহজেই একটি PDF থেকে নির্দিষ্ট পৃষ্ঠাগুলি সরানোর জন্য HTTP অনুরোধ পাঠাতে পারেন। নির্দিষ্ট পৃষ্ঠা বা পৃষ্ঠাগুলির পরিসরে মুছুন
পদ্ধতি ব্যবহার করে, অবাঞ্ছিত বিষয়বস্তু অস্ত্রোপচারের মাধ্যমে সরানো যেতে পারে।
এই পদ্ধতির প্রথম ধাপ হল একটি 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 নথিতে পৃষ্ঠাগুলি মুছে ফেলার জন্য নিম্নলিখিত কমান্ডটি চালান। সফলভাবে সমাপ্তির পরে, আপডেট হওয়া নথিটি ক্লাউড স্টোরেজে সংরক্ষণ করা হয়।
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourcePDF}/pages/1" \
-X DELETE \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
-d {}
ক্লাউড স্টোরেজে উপলব্ধ একটি ইনপুট পিডিএফ ডকুমেন্টের নাম দিয়ে সোর্সপিডিএফ
এবং উপরে জেনারেট করা JWT অ্যাক্সেস টোকেন দিয়ে অ্যাক্সেস টোকেন
প্রতিস্থাপন করুন।
উপসংহার
উপসংহারে, পিডিএফ নথি থেকে পৃষ্ঠাগুলি সরানোর প্রয়োজনীয়তা নথির পরিমার্জন এবং কাস্টমাইজেশনের একটি গুরুত্বপূর্ণ দিক। উভয় পন্থা, .NET-এর জন্য Aspose.PDF ক্লাউড SDK ব্যবহার করে এবং CURL কমান্ড সহ Aspose.PDF ক্লাউড ব্যবহার করে, এটি অর্জনের জন্য কার্যকর সমাধান উপস্থাপন করে। SDK একটি বিস্তৃত এবং বিকাশকারী-বান্ধব টুলকিট অফার করে, যা নির্দিষ্ট পৃষ্ঠাগুলিকে প্রোগ্রামগতভাবে সরানোর জন্য সুনির্দিষ্ট নিয়ন্ত্রণ এবং নিরবচ্ছিন্ন একীকরণ সক্ষম করে। অন্যদিকে, সিআরএল কমান্ড সহ Aspose.PDF ক্লাউড ব্যবহার করা সহজ HTTP অনুরোধের মাধ্যমে পৃষ্ঠা অপসারণ শুরু করার জন্য একটি নমনীয়, প্ল্যাটফর্ম-স্বাধীন পদ্ধতি প্রদান করে।
উপকারী সংজুক
- ডেভেলপার গাইড
- API রেফারেন্স
- SDK সোর্স কোড
- [বিনামূল্যে সমর্থন ফোরাম6
- লাইভ ডেমো
সম্পরকিত প্রবন্ধ
আমরা অত্যন্ত নিম্নোক্ত ব্লগ পরিদর্শন সুপারিশ: