জাভাতে প্ল্যাটফর্ম স্বাধীন ওয়ার্ড থেকে পিডিএফ রূপান্তর।

পিডিএফ কনভার্টার

পিডিএফ কনভার্টার | ওয়ার্ডকে অনলাইনে PDF এ রূপান্তর করুন

MS Word নথি (DOC, DOCX, DOT, DOCM, DOTX, ইত্যাদি) তথ্য আদান-প্রদানের জন্য বেশ জনপ্রিয় সংগঠনের পাশাপাশি একাডেমিক উদ্দেশ্যে। কিন্তু এই নথিগুলি দেখার জন্য, OpenOffice, MS Word, LibreOffice, ইত্যাদির প্রয়োজন। এছাড়াও, যে প্ল্যাটফর্মে একটি নির্দিষ্ট ফন্ট ইনস্টল করা না থাকে (নথিতে ব্যবহৃত একটি), নথির সামগ্রিক বিন্যাস আপস করা হয়। অতএব, ওয়ার্ড ডকুমেন্টগুলিকে নির্বিঘ্নে PDF বিন্যাসে রূপান্তর করার ক্ষমতা একটি মৌলিক প্রয়োজন। এই বৈশিষ্ট্যটি শুধুমাত্র বিভিন্ন প্ল্যাটফর্ম এবং ডিভাইস জুড়ে সামঞ্জস্যতা নিশ্চিত করে না বরং উন্নত নিরাপত্তা এবং নথি সংরক্ষণও প্রদান করে।

এই নিবন্ধটি জাভা ক্লাউড এসডিকে ব্যবহার করে ওয়ার্ড থেকে পিডিএফ কনভার্টার তৈরি করতে সহায়তা করে।

Word to PDF Conversion API

Word নথিগুলিকে PDF ফরম্যাটে রূপান্তর করা [Aspose.Words Cloud SDK for Java] এর সাহায্যে অনায়াসে এবং দক্ষ করা হয়েছে 5। এই শক্তিশালী SDK বৈশিষ্ট্যগুলির একটি বিস্তৃত স্যুট অফার করে, যা ব্যবহারকারীদের নির্বিঘ্নে DOC এবং DOCX ফাইলগুলিকে নির্ভুলতা এবং সহজে PDF-এ রূপান্তর করতে দেয়৷ মূল নথির বিন্যাস এবং বিন্যাস সংরক্ষণ করা থেকে শুরু করে বিস্তৃত ফাইল প্রকার এবং ভাষা সমর্থন করা পর্যন্ত, জাভা ক্লাউড SDK প্রতিটি প্রচেষ্টায় উচ্চ-মানের আউটপুট নিশ্চিত করে।

ইনস্টলেশন

প্রথম ধাপ হল সিস্টেমে SDK ইনস্টল করা যেখানে ডকুমেন্ট রূপান্তর করা হবে। SDK ডাউনলোডের জন্য Maven এবং GitHub এ উপলব্ধ। Maven বিল্ড প্রজেক্টে aspose-words-cloud-21.6.0.jar কিভাবে ডাউনলোড এবং ব্যবহার করতে হয় তার বিস্তারিত নিচে দেওয়া হল।

আপনার pom.xml ফাইলে নিম্নলিখিত নির্ভরতা যোগ করুন।

<repositories>
 <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>http://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>
<dependencies>
 <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-words-cloud</artifactId>
        <version>21.6.0</version>
    </dependency>
 </dependencies>

aspose-words-cloud-21.6.0.jar ম্যাভেন ডিপেনডেনসিস ফোল্ডারের অধীনে প্রদর্শিত হবে।

জাভার জন্য Aspose.Words Cloud SDK

ইমেজ 1: Aspose.Words Cloud SDK জাভার জন্য

Aspose.Cloud সাবস্ক্রিপশন

SDK ব্যবহার করার জন্য, পরবর্তী ধাপ হল আপনার ব্যক্তিগতকৃত ক্লায়েন্টআইডি এবং ক্লায়েন্টসিক্রেট বিশদ বিবরণ প্রাপ্ত করা। অতএব, প্রথম ধাপ হল [Aspose.Cloud ড্যাশবোর্ড] ভিজিট করে একটি অ্যাকাউন্ট তৈরি করা। আপনার যদি একটি GitHub বা Google অ্যাকাউন্ট থাকে তবে কেবল সাইন আপ করুন। অন্যথায়, একটি নতুন অ্যাকাউন্ট তৈরি করুন বোতামে ক্লিক করুন এবং প্রয়োজনীয় তথ্য প্রদান করুন। এখন শংসাপত্র ব্যবহার করে ড্যাশবোর্ডে লগইন করুন এবং ড্যাশবোর্ড থেকে অ্যাপ্লিকেশন বিভাগটি প্রসারিত করুন এবং ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট বিবরণ দেখতে ক্লায়েন্ট শংসাপত্র বিভাগে নীচে স্ক্রোল করুন।

ক্লায়েন্ট শংসাপত্র

ছবি 2: ক্লাউড ড্যাশবোর্ডে ক্লায়েন্ট শংসাপত্র।

জাভাতে Word কে PDF এ রূপান্তর করুন

আপনি ডকুমেন্ট কনভার্সন ওয়ার্কফ্লো স্বয়ংক্রিয় করতে চাইছেন, আপনার জাভা অ্যাপ্লিকেশানগুলিতে রূপান্তর কার্যকারিতা একীভূত করতে চান বা আপনার নথি ব্যবস্থাপনা প্রক্রিয়াকে সহজভাবে স্ট্রীমলাইন করতে চান, Aspose.Words Cloud SDK আপনাকে দক্ষতার সাথে এবং কার্যকরীভাবে করতে সক্ষম করে। জাভাতে একটি দক্ষ Word থেকে PDF রূপান্তর করতে নীচের নির্দেশাবলী অনুসরণ করুন।

  • প্রথমত, আমাদের স্ট্রিং অবজেক্টে ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট বিবরণ সংজ্ঞায়িত করতে হবে।
  • দ্বিতীয়ত, আর্গুমেন্ট হিসাবে ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট প্রদান করার সময় ApiClient-এর একটি উদাহরণ তৈরি করুন।
  • তৃতীয়ত, একটি আর্গুমেন্ট হিসাবে ApiClient অবজেক্ট পাস করে WordsApi অবজেক্ট তৈরি করুন।
  • এখন ConvertDocumentRequest ক্লাসের একটি অবজেক্ট তৈরি করুন যা ইনপুট DOC ফাইলটিকে একটি বাইট অ্যারে, ফলস্বরূপ আউটপুট ফরম্যাট এবং ফাইল সংরক্ষণ করার গন্তব্য হিসেবে নেয়।
  • অবশেষে, DOC থেকে PDF রূপান্তর করতে WordsApi ক্লাসের convertDocument(…) পদ্ধতিতে কল করুন।
// https://dashboard.aspose.cloud/ থেকে ক্লায়েন্টআইডি এবং ক্লায়েন্টসিক্রেট পান
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";

// যদি baseUrl শূন্য হয়, WordsApi ডিফল্ট https://api.aspose.cloud ব্যবহার করে 
// ব্যবহারকারীর নির্দিষ্ট ক্লায়েন্টআইডি এবং ক্লায়েন্ট সিক্রেট প্রদান করে ApiClient এর একটি বস্তু তৈরি করুন
ApiClient apiClient = new ApiClient(clientId,clientSecret,null);

// আর্গুমেন্ট হিসাবে ApiClient প্রদান করে WordsApi এর একটি অবজেক্ট তৈরি করুন
WordsApi wordsApi = new WordsApi(apiClient);

// ইনপুট ওয়ার্ড ডকুমেন্ট পাথ
String inputFileName = "/Users/nayyershahbaz/Downloads/TableDocument.doc";
// ফলাফল ফাইল বিন্যাস
String format = "pdf";

// ConvertDocumentRequest এর একটি উদাহরণ তৈরি করুন
ConvertDocumentRequest request = new ConvertDocumentRequest(Files.readAllBytes(Paths.get(inputFileName)), format, "Converted.pdf", null, null, null); 

// নথি রূপান্তর সঞ্চালন
File result = wordsApi.convertDocument(request);
ডক থেকে পিডিএফ রূপান্তর পূর্বরূপ

ছবি 3: DOC থেকে PDF রূপান্তর পূর্বরূপ

CURL কমান্ড ব্যবহার করে DOC থেকে PDF

ক্লায়েন্ট URL হল একটি ফ্রি কমান্ড-লাইন টুল যা একটি নেটওয়ার্ক সার্ভারে বা থেকে ডেটা স্থানান্তরের জন্য জনপ্রিয়, সমর্থিত (HTTP, HTTPS, FTP, ইত্যাদি) ব্যবহার করে। নমনীয় এবং জটিল কাজগুলি সম্পূর্ণ করার ক্ষমতার কারণে cURL ব্যাপকভাবে জনপ্রিয়। যেহেতু আমাদের ক্লাউড এপিআইগুলি REST আর্কিটেকচার অনুসারে তৈরি করা হয়েছে, তাই আপনি সহজেই Aspose.Words ওয়েব পরিষেবাগুলি অ্যাক্সেস করতে cURL কমান্ড-লাইন টুল ব্যবহার করতে পারেন।

প্রথমত, JWT অ্যাক্সেস টোকেন তৈরি করতে টার্মিনালে নিম্নলিখিত কমান্ডটি চালান।

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

একবার আমাদের কাছে JWT টোকেন হয়ে গেলে, Word থেকে PDF রূপান্তর করার জন্য অনুগ্রহ করে নিম্নলিখিত কমান্ডটি চালান।

curl -X GET "https://api.aspose.cloud/v4.0/words/TableDocument.doc?format=pdf&outPath=converted.pdf" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

ইনপুট TableDocument.doc এবং converted.pdf ডাউনলোড করতে অনুগ্রহ করে নিম্নলিখিত লিঙ্কগুলিতে যান৷

উপসংহার

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

দরকারী লিঙ্ক

  • [সাবস্ক্রিপশন ক্রয়15

সম্পর্কিত লিঙ্ক

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