পিডিএফ থেকে জেপিজি

জাভা ক্লাউড এসডিকে ব্যবহার করে পিডিএফকে জেপিজিতে রূপান্তর করুন

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

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

Aspose.PDF ক্লাউড SDK for Java একটি আশ্চর্যজনক পণ্য যা আমাদেরকে জাভা অ্যাপ্লিকেশনের মধ্যে PDF ফাইল তৈরি, ম্যানিপুলেশন এবং বিভিন্ন [সমর্থিত ফরম্যাটে4 রূপান্তর বাস্তবায়ন করতে সক্ষম করে। এটি আপনাকে পিডিএফকে চিত্রে রূপান্তর করতেও সক্ষম করে। তাই SDK ব্যবহার করার জন্য, প্রথমে আমাদের maven বিল্ড টাইপ প্রকল্পের pom.xml-এ নিম্নলিখিত বিবরণ যোগ করে এটি ইনস্টল করতে হবে।

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Cloud Repository</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
		<groupId>com.aspose</groupId>
		<artifactId>aspose-pdf-cloud</artifactId>
		<version>21.11.0</version>
	</dependency>
</dependencies>

এখন আমাদের [Aspose.Cloud ড্যাশবোর্ড] ভিজিট করে একটি বিনামূল্যে অ্যাকাউন্ট তৈরি করতে হবে 5। আপনি আপনার বিদ্যমান GitHub বা Google অ্যাকাউন্ট ব্যবহার করে সাইন আপ করতে পারেন, অথবা সদস্যতা সম্পূর্ণ করতে একটি নতুন অ্যাকাউন্ট তৈরি করুন বোতামে ক্লিক করুন৷

জাভাতে পিডিএফকে জেপিজিতে রূপান্তর করুন

অনলাইনে পিডিএফ-কে JPG-এ রূপান্তর করার প্রয়োজনীয়তা পূরণ করতে অনুগ্রহ করে নিচে উল্লেখিত নির্দেশাবলী অনুসরণ করুন।

  • প্রথমে, PdfApi ক্লাসের একটি উদাহরণ তৈরি করুন যেখানে আমরা আর্গুমেন্ট হিসাবে ক্লায়েন্ট আইডি ক্লায়েন্ট সিক্রেট প্রদান করি
  • দ্বিতীয়ত, ফাইল অবজেক্ট ব্যবহার করে লোকাল ড্রাইভ থেকে ইনপুট পিডিএফের বিষয়বস্তু পড়ুন
  • এখন আপলোডফাইল(…) পদ্ধতি ব্যবহার করে ক্লাউড স্টোরেজে ইনপুট পিডিএফ ফাইল আপলোড করুন
  • ফলস্বরূপ jpg ছবির জন্য মাত্রা নির্ধারণ করুন (এগুলি ঐচ্ছিক আর্গুমেন্ট)
  • অবশেষে, PdfApi-এর putPageConvertToJpeg(…) পদ্ধতিতে কল করুন যা ইনপুট পিডিএফ, রূপান্তর করার জন্য পৃষ্ঠা নম্বর, ফলস্বরূপ জেপিজি নাম এবং ফলাফলের চিত্রের মাত্রা নেয়।
// আরও উদাহরণের জন্য, দয়া করে https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java দেখুন

try
    {
    // https://dashboard.aspose.cloud/ থেকে ClientID এবং ClientSecret পান
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
    
    // PdfApi এর একটি উদাহরণ তৈরি করুন
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);

    // ইনপুট পিডিএফ নথির নাম
    String inputFile = "45.pdf";
    // ফলস্বরূপ JPG ছবির নাম
    String resultantImage = "Resultant.jpg";
  
    // ইনপুট পিডিএফ ফাইলের বিষয়বস্তু পড়ুন
    File file = new File("c://Users/"+inputFile);
    
    // ক্লাউড স্টোরেজে পিডিএফ আপলোড করুন
    pdfApi.uploadFile("input.pdf", file, null);
        
    // PDF এর পৃষ্ঠা নম্বর রূপান্তর করতে হবে
    int pageNumber = 1;
  
    // ফলে জেপিজি ছবির প্রস্থ
    int width = 800;
    // ফলে জেপিজি ছবির উচ্চতা
    int height = 1000;
  
    // পিডিএফ থেকে জেপিজি রূপান্তরের জন্য API কল করুন
    pdfApi.putPageConvertToJpeg("input.pdf", pageNumber, resultantImage, width, height, null, null);
    
    // রূপান্তর অবস্থা বার্তা মুদ্রণ
    System.out.println("PDF to JPG conversion sucessfull !");
		}catch(Exception ex)
		{
			System.out.println(ex);
		}

সিআরএল কমান্ড ব্যবহার করে পিডিএফ টু ইমেজ

আমরা কমান্ড লাইন টার্মিনালে cURL কমান্ড ব্যবহার করে PDF কে ইমেজ ফরম্যাটে রূপান্তর করতে পারি। যাইহোক, Aspose.PDF ক্লাউড অ্যাক্সেস করার জন্য, আমাদের প্রথমে আপনার ব্যক্তিগত ক্লায়েন্ট শংসাপত্রের উপর ভিত্তি করে একটি JSON ওয়েব টোকেন (JWT) তৈরি করতে হবে। JWT টোকেন তৈরি করতে অনুগ্রহ করে নিম্নলিখিত কমান্ডটি চালান।

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

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

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf/pages/1/convert/jpeg?outPath=resultant.jpg&width=800&height=1000" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

উপসংহার

এই ব্লগে, আপনি জাভা কোড স্নিপেট ব্যবহার করে পিডিএফকে JPG তে রূপান্তর করার জন্য একটি দুর্দান্ত দক্ষতা শিখেছেন। একইভাবে, আপনি কমান্ড লাইন টার্মিনালের মাধ্যমে পিডিএফকে ইমেজে সংরক্ষণ করতে cURL কমান্ডের ব্যবহার সম্পর্কেও শিখেছেন। প্রোডাক্ট ডকুমেন্টেশন এপিআই দ্বারা অফার করা অন্যান্য আশ্চর্যজনক ক্ষমতা শেখার জন্য একটি দুর্দান্ত উত্স। তাই আমরা আপনাকে আমাদের API ব্যবহার করার পরামর্শ দিই এবং API ব্যবহার করার সময় আপনি যদি কোনো সমস্যার সম্মুখীন হন, অনুগ্রহ করে নির্দ্বিধায় যোগাযোগ করুন ফ্রি প্রোডাক্ট সাপোর্ট ফোরাম

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

এছাড়াও আমরা এই সম্পর্কিত আরও বিশদ বিবরণের জন্য নিম্নলিখিত ব্লগগুলিতে যাওয়ার পরামর্শ দিই: