Այս պարզ քայլ առ քայլ ձեռնարկում դուք կսովորեք, թե ինչպես փոխարկել PSD-ը PDF Java-ում: Այս հավելվածը կարող է օգտագործվել արագ պահպանելու PSD-ն որպես PDF՝ օգտագործելով Java: Նմուշի կոդը կարող է օգտագործվել ցանկացած Java Configured միջավայրում macOS-ի, Linux-ի կամ Windows-ի ներսում:
Java-ում PSD-ն PDF-ի փոխարկելու քայլեր
- Ստեղծեք միջավայրը՝ տեղադրելով Aspose.PSD for Java-ը պահեստի կառավարիչից
- Մուտք գործեք աղբյուրի PSD ֆայլը սկավառակից՝ ստեղծելով PsdImage դասի օրինակ
- PDF մետատվյալները սահմանելու համար օգտագործեք PdfDocumentInfo դասի օրինակը
- Ստեղծեք PDFOptions դաս՝ անհրաժեշտ PDF հատկությունները սահմանելու համար
- Պահպանման մեթոդով փոխարկեք PSD ֆայլը սկավառակի վրա գտնվող PDF-ի
Անդրադառնալով վերը նշված քայլ առ քայլ գործընթացին Java PSD-ի PDF պատկերի փոխակերպման հավելվածը կարող է մշակվել API-ի պարզ ինտերֆեյսի միջոցով, որի միջոցով գործընթացը կսկսվի՝ բեռնելով աղբյուրի PSD ֆայլը սկավառակից: Այնուհետև, օգտագործելով PdfDocumentInfo և PDFOptions դասերի օրինակները, կսահմանվեն անհրաժեշտ PDF մետատվյալների տեղեկատվությունը և այլ համապատասխան հատկությունները: Վերջապես, բեռնված PSD ֆայլը կպահվի սկավառակի վրա որպես PDF՝ օգտագործելով պահպանման մեթոդը:
Կոդ՝ PSD-ն PDF-ի Java-ով արտահանելու համար
import com.aspose.psd.Image; | |
import com.aspose.psd.License; | |
import com.aspose.psd.ResolutionSetting; | |
import com.aspose.psd.fileformats.pdf.PdfDocumentInfo; | |
import com.aspose.psd.fileformats.psd.PsdImage; | |
import com.aspose.psd.imageloadoptions.PsdLoadOptions; | |
import com.aspose.psd.imageoptions.JpegOptions; | |
import com.aspose.psd.imageoptions.PdfOptions; | |
public class PSDToPDF { | |
public static void main(String[] arguments) throws Exception{ | |
String path= "/Users/KnowledgeBase/TestData/"; | |
// Apply the API license to convert PSD to PDF file | |
License psdToPdfLicence = new License(); | |
psdToPdfLicence.setLicense(path + "Conholdate.Total.Product.Family.lic"); | |
//Load a PSD file into PsdImage object | |
PsdImage srcPSDFile = (PsdImage)Image.load(path + "AllAdjustments.psd", new PsdLoadOptions()); | |
PdfDocumentInfo pdfDocInfo = new PdfDocumentInfo(); | |
pdfDocInfo.setAuthor ("Aspose.PSD for Java"); | |
pdfDocInfo.setKeywords("Convert, Psd, Pdf, HowTo"); | |
pdfDocInfo.setSubject("Convert PSD to PDF"); | |
pdfDocInfo.setTitle("Pdf From Psd"); | |
PdfOptions pdfOpts = new PdfOptions(); | |
pdfOpts.setPdfDocumentInfo(pdfDocInfo); | |
ResolutionSetting resolutionSettings= new ResolutionSetting(5, 6); | |
pdfOpts.setResolutionSettings(resolutionSettings); | |
srcPSDFile.save(path + "PsdConv_To_Pdf.pdf" , pdfOpts); | |
} | |
} |
Վերոնշյալ օրինակը ներառում է PSD-ը JPG-ի արտահանման գործընթացը Java-ի միջոցով, որի միջոցով Image.load() մեթոդն օգտագործվում է սկավառակից աղբյուրի PSD ֆայլ մուտք գործելու համար: PdfDocumentInfo և PDFOptions դասերը վերաբերում են PDF մետատվյալների տեղեկատվությունը, ինչպիսիք են հեղինակը, վերնագիրը, թեման, հիմնաբառերը և այլն: .
Այս օրինակում մենք լուսաբանել ենք PSD-ն PDF-ի վերածելու գործընթացը Java-ի միջոցով: Եթե հետաքրքրված եք PSD-ն JPEG պատկերի փոխակերպման մասին իմանալով, տես ինչպես փոխարկել PSD-ն JPEG-ի Java-ում-ի հոդվածը: