Այս պարզ հոդվածն այն մասին է, թե ինչպես փոխարկել ODP-ը PDF Java-ում: Այն ներկայացնում է նախագծի կարգավորումների բոլոր մանրամասները՝ ծրագրավորման առաջադրանքների ցանկի հետ միասին, և աշխատանքային օրինակ կոդ՝ ** Java-ով ODP-ի PDF-ի վերածելու համար**: Մշակված հավելվածը կարող է օգտագործվել ցանկացած Java-ով կազմաձևված միջավայրում՝ Windows-ի, macOS-ի և Linux-ի ներսում:
Java-ի միջոցով ODP-ն PDF արտահանելու քայլեր
- Կարգավորեք զարգացման միջավայրը, որպեսզի տեղադրի Aspose.Slides for Java՝ Java-ի միջոցով ODP-ն PDF-ի վերածելու համար
- Մուտք գործեք ODP ներկայացման նմուշ՝ օգտագործելով Presentation դասի օրինակը ODP-ի PDF փոխակերպման համար
- Ստեղծեք PdfOptions դասի օբյեկտը և սահմանեք PDF ֆայլի անհրաժեշտ տարբերակները
- Պահպանեք բեռնված ODP ֆայլը որպես PDF ֆայլ՝ օգտագործելով պահպանման մեթոդը
Վերոհիշյալ քայլերին կարելի է հետևել՝ արտահանել ODP-ը PDF՝ Java-ի միջոցով: Գործընթացը կսկսվի աղբյուրի ODP ֆայլը սկավառակից բեռնելով, որին հաջորդում է PdfOptions դասի օբյեկտի ստեղծումը և անհրաժեշտ ելքային PDF ֆայլի ընտրանքների կարգավորումը: Վերջապես, ODP-ն կարտահանվի որպես PDF ֆայլ սկավառակի վրա՝ օգտագործելով պահպանման մեթոդը:
Կոդ Java-ում ODP-ի PDF-ի փոխակերպելու համար
package testslides; | |
import com.aspose.slides.License; | |
import com.aspose.slides.PdfCompliance; | |
import com.aspose.slides.PdfOptions; | |
import com.aspose.slides.PdfTextCompression; | |
import com.aspose.slides.Presentation; | |
import com.aspose.slides.SaveFormat; | |
public class OdpToPDF { | |
public static void main(String[] args) throws Exception {//ODP exceptions | |
String path = "/Users//TestData/"; | |
// Initialize a license to convert ODP presentation to PDF | |
License licenseODPExport= new License(); | |
licenseODPExport.setLicense(path + "Conholdate.Total.Product.Family.lic"); | |
// Create the Presentation class object to load the source ODP file | |
Presentation presODP = new Presentation(path + "sample.odp"); | |
// Create the PdfOptions class object | |
PdfOptions expPdfOptions = new PdfOptions(); | |
// Define the output PDF file options | |
expPdfOptions.setJpegQuality((byte)90); | |
expPdfOptions.setEmbedFullFonts(true); | |
expPdfOptions.setSaveMetafilesAsPng(true); | |
expPdfOptions.setTextCompression(PdfTextCompression.Flate); | |
// Convert source ODP file to PDF | |
presODP.save(path+ "ODP-to-PDF.pdf", SaveFormat.Pdf, expPdfOptions); | |
} | |
} |
Վերոհիշյալ ցուցադրումը ցույց է տալիս, որ ODP-ի PDF փոխարկիչ Java-ի վրա հիմնված API մշակելու համար կարող է արդյունավետ օգտագործվել: Դուք կարող եք նաև հարմարեցնել ելքային PDF ֆայլը՝ օգտագործելով PdfOptions դասի կողմից բացահայտված տարբեր մեթոդներ, ներառյալ մուտքի թույլտվությունները, համապատասխանությունը, լռելյայն կանոնավոր տառատեսակը, Jpeg որակը, պատկերի թափանցիկ գույնը, թաքնված սլայդների ցուցադրումը և PDF գաղտնաբառի ընտրանքները՝ անվանելու համար: քիչ.
Այս օրինակը սովորեցրել է, թե ինչպես * պահպանել ODP-ն PDF-ում՝ օգտագործելով Java*՝ օգտագործելով պարզ API զանգեր: Եթե ցանկանում եք ծանոթանալ ներկայացումը Markdown ֆայլի փոխարկելու գործընթացին, տես ինչպես փոխարկել PPTX-ը Markdown-ի Java-ի միջոցով-ի հոդվածը: