Այս հակիրճ ձեռնարկը պարունակում է բոլոր տեղեկությունները, թե ինչպես փոխարկել JPG-ը սև ու սպիտակի PDF Java-ում: Ամբողջական նկարագրությունը տրամադրվում է, ինչպես միջավայրի կազմաձևումը, ծրագրավորման մոտեցումը և գործարկվող կոդը՝ Java-ում **JPG-ից սև և սպիտակ PDF փոխարկիչ մշակելու համար: Ավելին, տարբեր տարբերակներ են նաև համօգտագործվում, որոնք կարող են օգտագործվել այս փոխակերպման գործընթացը հարմարեցնելու համար Java-ին աջակցող ցանկացած օպերացիոն համակարգում:
Java-ի միջոցով JPG-ը սև և սպիտակ PDF-ի փոխելու քայլեր
- Ստեղծեք միջավայր՝ շտեմարանից Java-ի համար Aspose.Imaging ավելացնելու համար
- Ներբեռնեք աղբյուրի JPG պատկերը Image class օբյեկտի մեջ՝ սև և սպիտակ PDF-ի փոխարկելու համար
- Կատարեք այս բեռնված պատկերի հեռարձակումը RasterCachedImage դասին՝ անհրաժեշտ հնարավորությունները մուտք գործելու համար
- Ստուգեք՝ պատկերը պահված է, թե ոչ, և քեշավորեք այն, եթե արդեն արված չէ
- Բեռնված պատկերը երկուականացնել՝ օգտագործելով binarizeFixed() մեթոդը՝ նախապես սահմանված ֆիքսված շեմով
- Պահպանեք ստացված պատկերը որպես 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-ի միջոցով-ի հոդվածը: