Ինչպես JPG-ն վերածել սև և սպիտակ PDF-ի Java-ում

Այս հակիրճ ձեռնարկը պարունակում է բոլոր տեղեկությունները, թե ինչպես փոխարկել JPG-ը սև ու սպիտակի PDF Java-ում: Ամբողջական նկարագրությունը տրամադրվում է, ինչպես միջավայրի կազմաձևումը, ծրագրավորման մոտեցումը և գործարկվող կոդը՝ Java-ում **JPG-ից սև և սպիտակ PDF փոխարկիչ մշակելու համար: Ավելին, տարբեր տարբերակներ են նաև համօգտագործվում, որոնք կարող են օգտագործվել այս փոխակերպման գործընթացը հարմարեցնելու համար Java-ին աջակցող ցանկացած օպերացիոն համակարգում:

Java-ի միջոցով JPG-ը սև և սպիտակ PDF-ի փոխելու քայլեր

  1. Ստեղծեք միջավայր՝ շտեմարանից Java-ի համար Aspose.Imaging ավելացնելու համար
  2. Ներբեռնեք աղբյուրի JPG պատկերը Image class օբյեկտի մեջ՝ սև և սպիտակ PDF-ի փոխարկելու համար
  3. Կատարեք այս բեռնված պատկերի հեռարձակումը RasterCachedImage դասին՝ անհրաժեշտ հնարավորությունները մուտք գործելու համար
  4. Ստուգեք՝ պատկերը պահված է, թե ոչ, և քեշավորեք այն, եթե արդեն արված չէ
  5. Բեռնված պատկերը երկուականացնել՝ օգտագործելով binarizeFixed() մեթոդը՝ նախապես սահմանված ֆիքսված շեմով
  6. Պահպանեք ստացված պատկերը որպես PDF ֆայլ՝ օգտագործելով PdfOptions օբյեկտը՝ հարմարեցման համար

Վերոհիշյալ քայլերի ուղեցույցը շրջակա միջավայրը հաստատելու համար, այնուհետև ներկայացնում է ամբողջական դիմում գրելու մանրամասն ընթացակարգ՝ JPG-ն Java-ում սև և սպիտակ PDF-ի փոխելու համար: Այն բացատրում է, թե ինչպես բեռնել սկզբնաղբյուր պատկերը և այն վերածել RasterCachedImage դասի օբյեկտի՝ երկուականացման և քեշավորման ցանկալի մեթոդներին մուտք գործելու համար: Նույն դասը պարունակում է պատկերը նպատակային PDF-ին փոխարկելու պահպանման մեթոդը:

Java-ում JPG-ն սև և սպիտակ PDF-ի վերածելու կոդ

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");
}
}

Այս կոդը ցույց է տալիս Java-ում JPG-ի սև և սպիտակ PDF-ի փոխակերպելու գործընթացը*, որտեղ Image դասը օգտագործվում է աղբյուրի JPG ֆայլը բեռնելու համար: Նկատի ունեցեք, որ կարող եք ստուգել՝ արդյոք պատկերը կարող է բեռնվել, թե ոչ՝ օգտագործելով canLoad() մեթոդը, ինչպես նաև օգտագործել LoadOptions դասի օբյեկտը՝ պատկերը բեռնելու համար մի շարք հատկություններ սահմանելու համար, ինչպիսիք են տվյալների վերականգնման ռեժիմը և առաջընթացի իրադարձությունների մշակիչը: Նմանապես, երբ պատկերը բեռնված է, դուք կարող եք փոխել պատկերի չափը, պտտել այն կամ նույնիսկ փոփոխել այն՝ անհրաժեշտության դեպքում դնելով դրա ֆոնը և այլն:

Այս ձեռնարկը մեզ առաջնորդել է Java-ում պատկերից ստեղծել սև և սպիտակ PDF: Եթե ցանկանում եք սովորել պատկերի չափափոխման գործընթացը, տես ինչպես փոխել պատկերի չափը Java-ի միջոցով-ի հոդվածը:

 Հայերեն