जावा में जेपीजी को ब्लैक एंड व्हाइट पीडीएफ में कैसे बदलें

इस संक्षिप्त ट्यूटोरियल में JPG को Java में JPG को ब्लैक एंड व्हाइट PDF में कैसे बदलें पर सारी जानकारी है। जावा में **जेपीजी से ब्लैक एंड व्हाइट पीडीएफ कनवर्टर विकसित करने के लिए पर्यावरण विन्यास, प्रोग्रामिंग दृष्टिकोण, और चलाने योग्य नमूना कोड की तरह पूरा विवरण प्रदान किया गया है। इसके अलावा, विभिन्न विकल्प भी साझा किए जाते हैं जिनका उपयोग जावा का समर्थन करने वाले किसी भी ऑपरेटिंग सिस्टम में इस रूपांतरण प्रक्रिया को अनुकूलित करने के लिए किया जा सकता है।

जावा का उपयोग करके जेपीजी को ब्लैक एंड व्हाइट पीडीएफ में बदलने के चरण

  1. जावा के लिए रिपॉजिटरी से Aspose.Imaging जोड़ने के लिए परिवेश स्थापित करें
  2. स्रोत JPG छवि को ब्लैक एंड व्हाइट PDF में बदलने के लिए Image class ऑब्जेक्ट में लोड करें
  3. आवश्यक सुविधाओं तक पहुँचने के लिए इस लोड की गई छवि को RasterCachedImage कक्षा में कास्ट करें
  4. जांचें कि छवि कैश की गई है या नहीं और यदि पहले से नहीं की है तो इसे कैश करें
  5. एक पूर्वनिर्धारित निश्चित सीमा के साथ binarizeFixed () विधि का उपयोग करके लोड की गई छवि को बिनराइज़ करें
  6. अनुकूलन के लिए PdfOptions ऑब्जेक्ट का उपयोग करके परिणामी छवि को PDF फ़ाइल के रूप में सहेजें

पर्यावरण को स्थापित करने के लिए उपरोक्त चरण गाइड और फिर *JPG को जावा में ब्लैक एंड व्हाइट पीडीएफ में बदलने के लिए एक पूर्ण आवेदन लिखने के लिए एक विस्तृत प्रक्रिया प्रस्तुत करते हैं। यह बताता है कि स्रोत छवि को कैसे लोड किया जाए, और इसे बिनाराइजेशन और कैशिंग के लिए वांछित तरीकों तक पहुंचने के लिए RasterCachedImage वर्ग के ऑब्जेक्ट में परिवर्तित किया जाए। छवि को लक्ष्य पीडीएफ में बदलने के लिए उसी वर्ग में सेव विधि है।

जावा में जेपीजी को ब्लैक एंड व्हाइट पीडीएफ में बदलने के लिए कोड

import com.aspose.imaging.Image;
import com.aspose.imaging.RasterCachedImage;
import com.aspose.imaging.imageoptions.PdfOptions;
public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to convert JPG to Black and White PDF
// Instantiate the license
com.aspose.imaging.License slidesLicense = new com.aspose.imaging.License();
slidesLicense.setLicense("Aspose.Total.lic");
// Load the source image for conversion to PDF
try (Image image = Image.load("sample.jpg"))
{
// Cast the loaded image to RasterCachedImage
RasterCachedImage rasterImage = (RasterCachedImage)image;
// Check if the loaded image is cached
if (!rasterImage.isCached())
{
// Cache the loaded image for performance
rasterImage.cacheData();
}
// Using the binarizeFixed() method binarize the loaded image
rasterImage.binarizeFixed((byte) 100);
// Declare the PdfOptions object
PdfOptions pdfOptions = new PdfOptions();
// Save the PDF image
rasterImage.save("BinarizedImage.pdf",pdfOptions);
}
System.out.println("Done");
}
}

यह कोड JPG को जावा में ब्लैक एंड व्हाइट PDF में बदलने की प्रक्रिया को प्रदर्शित करता है जहाँ स्रोत JPG फ़ाइल को लोड करने के लिए छवि वर्ग का उपयोग किया जाता है। ध्यान दें कि आप जांच सकते हैं कि छवि लोड की जा सकती है या नहीं, canLoad() विधि का उपयोग कर और लोडऑप्शन क्लास ऑब्जेक्ट का उपयोग डेटा पुनर्प्राप्ति मोड सेट करने और प्रगति ईवेंट हैंडलर सेट करने जैसी छवि लोड करने के लिए विभिन्न गुणों को सेट करने के लिए भी कर सकते हैं। इसी तरह, एक बार छवि लोड हो जाने पर, आप छवि का आकार बदल सकते हैं, इसे घुमा सकते हैं, या यदि आवश्यक हो तो इसकी पृष्ठभूमि आदि सेट करके इसे संशोधित भी कर सकते हैं।

इस ट्यूटोरियल ने जावा में एक छवि से एक ब्लैक एंड व्हाइट पीडीएफ बनाने के लिए हमारा मार्गदर्शन किया है। यदि आप किसी छवि का आकार बदलने की प्रक्रिया सीखना चाहते हैं, तो जावा का उपयोग करके छवि का आकार कैसे बदलें पर लेख देखें।

 हिन्दी