মুক্ত জাভা এইচটিএমএল লাইব্রেরি - এইচটিএমএলকে পিডিএফ, পিএনজি ও জেপিইজি তে রূপান্তর করুন
ওপেন সোর্স জাভা এইচটিএমএল লাইব্রেরি যা জাভা প্রোগ্রামারদের HTML লোড, পার্স এবং HTML ফাইলকে PDF, PNG, JPEG এবং অন্যান্য সমর্থিত ফাইল ফরম্যাটে রূপান্তর করতে সক্ষম করে জাভা অ্যাপসে।
ওয়েব ডেভেলপমেন্টের জগতে, HTML কনটেন্টকে PDF ফরম্যাটে রূপান্তর করা বিভিন্ন অ্যাপ্লিকেশনের জন্য একটি সাধারণ প্রয়োজন। আপনি একটি রিপোর্টিং টুল, একটি ই-কমার্স প্ল্যাটফর্ম, বা একটি কনটেন্ট ম্যানেজমেন্ট সিস্টেম তৈরি করছেন কিনা, HTML কনটেন্ট থেকে PDF তৈরি করার প্রয়োজন একটি কাজ যা প্রায়ই উদ্ভূত হয়। সৌভাগ্যবশত, ওপেন-সোর্স HTMLtoPDF-Java লাইব্রেরি এই প্রক্রিয়াটিকে সহজ এবং আরও কার্যকর করতে পারে।
HTMLtoPDF-Java একটি Java লাইব্রেরি যা HTML ডকুমেন্টগুলিকে PDF-এ রূপান্তর করার প্রক্রিয়াকে সহজ করে তোলে। এটি জনপ্রিয় ওপেন-সোর্স প্রকল্প, wkhtmltopdf-এর শক্তি ব্যবহার করে, যা HTML বা XML বিষয়বস্তু PDF-এ রেন্ডার করার জন্য একটি কমান্ড-লাইন টুল। Java-এর মধ্যে wkhtmltopdf-কে মোড়ানো দ্বারা, লাইব্রেরিটি ডেভেলপারদের জন্য একটি ব্যবহারকারী-বান্ধব এবং নির্বিঘ্ন সমাধান প্রদান করে যারা তাদের HTML বিষয়বস্তু থেকে PDF তৈরি করতে চান। লাইব্রেরির অংশ হিসেবে কয়েকটি গুরুত্বপূর্ণ বৈশিষ্ট্য রয়েছে যেমন, HTML-কে PDF ফাইল হিসেবে সংরক্ষণ করা, URL-এর মাধ্যমে একটি ওয়েবপেজকে PDF-এ রূপান্তর করা, একাধিক অবজেক্টকে একটি PDF ফাইল হিসেবে সংরক্ষণ করা, HTML রূপান্তরকে একাধিক ফরম্যাটে রূপান্তর করা, উচ্চ-মানের PDF আউটপুট সমর্থন এবং আরও অনেক কিছু।
HTMLtoPDF-Java আপনার Java প্রকল্পগুলিতে সংহত করার জন্য একটি সরল লাইব্রেরি। এটি একটি ভালভাবে ডকুমেন্টেড API সহ আসে, যা ব্যবহারকারীদের কয়েকটি কোড লাইনের সাহায্যে HTML কে PDF-এ রূপান্তর করতে দেয়। এটি Java অ্যাপ্লিকেশনগুলিতে HTML কে PDF-এ রূপান্তরের জন্য একটি শক্তিশালী এবং ব্যবহারকারী-বান্ধব সমাধান। এর সংহতকরণের সরলতা, কাস্টমাইজেশন বিকল্প এবং উচ্চ-মানের রেন্ডারিংয়ের সমর্থনের সাথে, এটি আপনার HTML বিষয়বস্তু থেকে পেশাদার PDF ডকুমেন্ট তৈরি করতে সময় এবং প্রচেষ্টা সাশ্রয় করতে পারে। আপনি যদি একটি রিপোর্টিং টুল, একটি ইনভয়েসিং সিস্টেম তৈরি করছেন, অথবা কেবল ওয়েব বিষয়বস্তুর মুদ্রণযোগ্য সংস্করণ তৈরি করতে চান, এটি আপনার Java টুলকিটে একটি মূল্যবান সংযোজন।
HTMLtoPDF-Java এর সাথে শুরু করা
HTMLtoPDF-Java ব্যবহার করার জন্য সুপারিশকৃত উপায় হল প্রয়োজনীয় Maven বা Gradle কনফিগারেশন অন্তর্ভুক্ত করা অথবা আপনার প্রকল্পে JAR ফাইলটি ম্যানুয়ালি আমদানি করা। দয়া করে মসৃণ কাজের জন্য Maven নির্ভরতা যোগ করুন।
HTMLtoPDF-Java মেভেন নির্ভরতা
<dependency>
<groupId>আইও.উWoo</groupId>
<artifactId>এইচটিএমএলটিপিডিএফ</artifactId>
<version>1.0.8</version>
<scope>কম্পাইল</scope>
</নির্ভরতা>
গ্র্যাডল ব্যবহার করে HTMLtoPDF-Java লাইব্রেরি ইনস্টল করুন
compile 'io.woo:htmltopdf:1.0.8'
আপনি এটি ম্যানুয়ালি ইনস্টলও করতে পারেন; GitHub রেপোজিটরি থেকে সর্বশেষ রিলিজ ফাইলগুলি সরাসরি ডাউনলোড করুন।
জাভা লাইব্রেরির মাধ্যমে HTML থেকে PDF রূপান্তর
ওপেন সোর্স HTMLtoPDF-Java লাইব্রেরিটি একটি সহজে ব্যবহারযোগ্য এবং স্বজ্ঞাত API প্রদান করেছে যা জাভা ডেভেলপারদের HTML ফাইল লোড এবং PDF ডকুমেন্টে রূপান্তর করতে সহায়তা করে। Webkit রেন্ডারিং ইঞ্জিনের ক্ষমতাগুলি ব্যবহার করে, লাইব্রেরিটি উচ্চ-মানের PDF তৈরি করে যা HTML কনটেন্টের সঠিক রেন্ডারিং নিশ্চিত করে, CSS স্টাইলিং এবং JavaScript ইন্টারঅ্যাকটিভিটি সহ। লাইব্রেরিটি ডেভেলপারদের HTML কে JPEG, PNG এবং আরও অনেক ফাইল ফরম্যাটে রূপান্তর করতে সহায়তা করে। ডেভেলপাররা পৃষ্ঠা আকার, হেডার, ফুটার এবং আরও অনেক কিছুর মতো বিভিন্ন বিকল্প কনফিগার করে রূপান্তর প্রক্রিয়াটি কাস্টমাইজ করতে পারেন। নিম্নলিখিত উদাহরণটি দেখায় কীভাবে কয়েকটি লাইনের জাভা কোড ব্যবহার করে একটি HTML ফাইলকে PDF-এ রূপান্তর করতে হয়।
কিভাবে Java লাইব্রেরি ব্যবহার করে একটি HTML ফাইলকে PDF-এ রূপান্তরিত করবেন?
boolean success = HtmlToPdf.create()
.object(HtmlToPdfObject.forHtml("Apples, not oranges
"))
.convert("/path/to/file.pdf");
ওয়েবপেজ থেকে জাভা ব্যবহার করে পিডিএফ তৈরি করুন
ওপেন সোর্স HTMLtoPDF-Java লাইব্রেরিটি Java অ্যাপ্লিকেশনগুলির মধ্যে HTML কনটেন্টকে PDF এবং অন্যান্য ফাইল ফরম্যাটে রূপান্তরের জন্য বিভিন্ন ফাংশন প্রদান করেছে। সফটওয়্যার ডেভেলপারদের একটি URL এর মাধ্যমে একটি বিদ্যমান ওয়েবপেজ লোড করতে হবে এবং মাত্র কয়েকটি লাইনের Java কোডের সাহায্যে ওয়েবপেজটি একটি PDF ফাইলে রূপান্তরিত হবে। এখানে একটি উদাহরণ দেওয়া হয়েছে যা দেখায় কিভাবে Java কমান্ড ব্যবহার করে ওয়েবপেজকে PDF ডকুমেন্টে রূপান্তর করা যায়।
কিভাবে Java অ্যাপসে URL এর মাধ্যমে একটি ওয়েবপেজ থেকে PDF ডকুমেন্ট তৈরি করবেন?
boolean success = HtmlToPdf.create()
.object(HtmlToPdfObject.forUrl("https://github.com/wooio/htmltopdf-java"))
.convert("/path/to/file.pdf");
কাস্টমাইজেশন ও ব্যাচ কনভার্সন সমর্থন
HTMLtoPDF-Java লাইব্রেরি PDF আউটপুট কাস্টমাইজ করার জন্য বিভিন্ন বিকল্প প্রদান করে। আপনি পৃষ্ঠা আকার, দিকনির্দেশ, হেডার এবং ফুটার বিষয়বস্তু ইত্যাদি নিয়ন্ত্রণ করতে পারেন, যা নিশ্চিত করে যে তৈরি করা PDF আপনার নির্দিষ্ট প্রয়োজনীয়তা পূরণ করে। এটি HTMLtoPDF-Java ব্যবহার করে ব্যাচ রূপান্তর সম্পাদন করাও সম্ভব, যা একবারে একাধিক PDF তৈরি করার প্রয়োজন হলে এটি কার্যকর করে। লাইব্রেরিটি CSS এবং JavaScript রেন্ডারিং সমর্থন করে, যা আপনাকে তৈরি করা PDF-তে আপনার HTML বিষয়বস্তুর ভিজ্যুয়াল ফিডেলিটি বজায় রাখতে সক্ষম করে।