Այս հոդվածը պարունակում է բոլոր անհրաժեշտ տեղեկությունները ինչպես փոխակերպել EPUB-ը PDF-ի Java-ի-ի միջոցով**, ներառյալ կազմաձևման տվյալները, քայլ առ քայլ ընթացակարգը և գործարկվող օրինակելի կոդը: Այս տեղեկատվության օգնությամբ դուք կարող եք գրել պարզ EPUB դեպի PDF փոխարկիչ ծրագրակազմ Java-ի միջոցով՝ օգտագործելով միայն մի քանի տող կոդ: Փոխակերպման գործընթացը վերահսկելու համար քննարկվում են նաև հարմարեցման տարբեր տարբերակներ:
Java-ի միջոցով EPUB ֆայլը PDF-ի փոխարկելու քայլեր
- Ստեղծեք միջավայր՝ պահեստից Aspose.PDF ավելացնելու համար՝ EPUB-ը PDF-ի փոխարկելու համար
- Հայտարարել EpubLoadOptions դասի օբյեկտ
- Ստեղծեք MarginInfo դասի օբյեկտ
- Սահմանեք վերին լուսանցքի արժեքը MarginInfo օբյեկտում
- Սահմանեք հատուկ MarginInfo օբյեկտը EpubLoadOptions դասի օբյեկտում
- Բեռնել սկզբնաղբյուր EPUB ֆայլը Document դասի օբյեկտում՝ օգտագործելով EpubLoadOptions օբյեկտը
- Պահպանեք բեռնված EPUB փաստաթուղթը որպես PDF սկավառակի վրա
Այս քայլերը նկարագրում են Java-ի միջոցով *EPUB-ի PDF-ի վերածելու գործընթացը: Բացատրված են բոլոր անհրաժեշտ դասերը, մեթոդները և մի քանի հատկություններ, որոնք անհրաժեշտ են այս առաջադրանքն իրականացնելու համար: Երբ ձևանմուշ EPUB ֆայլը պատշաճ կերպով բեռնվի Document դասում, դուք կարող եք մի շարք այլ գործողություններ կատարել նաև ելքային PDF ֆայլի վրա՝ նախքան այն սկավառակի վրա պահելը: Այստեղ տարածված քայլերի ամբողջական հաջորդականությունը պետք է հետևել սկզբնաղբյուր EPUB ֆայլից PDF ստեղծելու համար:
Կոդ՝ ֆայլը EPUB-ից PDF-ի վերածելու Java-ի միջոցով
import com.aspose.pdf.License; | |
import com.aspose.pdf.Document; | |
import com.aspose.pdf.EpubLoadOptions; | |
import com.aspose.pdf.MarginInfo; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to Convert EPUB to a PDF file | |
// Instantiate the license | |
License license = new License(); | |
license.setLicense("Aspose.Total.lic"); | |
// Instantiate EpubLoadOptions object | |
EpubLoadOptions epubLoadOptions = new EpubLoadOptions(); | |
// Create and set margin info | |
MarginInfo margin = new MarginInfo(); | |
margin.setTop(200); | |
epubLoadOptions.setMargin(margin); | |
// Load the input EPUB file | |
Document document = new Document("template.epub", epubLoadOptions); | |
// Save the loaded document as a PDF file | |
document.save("output.pdf"); | |
System.out.println("Done"); | |
} | |
} |
Այս կոդը բավարար է Java-ի միջոցով EPUB-ը PDF-ի փոխելու, սակայն, եթե ցանկանում եք հարմարեցնել գործընթացը, ինչպես օրինակ EPUB ֆայլի բովանդակությունը ելքային PDF ֆայլի որոշակի վայրում ներկայացնելու համար, կարող եք հատկությունները սահմանել EpubLoadOptions-ում: MarginInfo դասի օբյեկտը կարող է օգտագործվել լուսանցքի տեղեկատվությունը ձախ, աջ, վերևի և ներքևի լուսանցքների առումով սահմանելու համար: EpubLoadOptions դասի օբյեկտը տրամադրում է այնպիսի հատկություններ, ինչպիսիք են էջի չափը, էջի չափի ճշգրտման ռեժիմը և լուսանցքների տարածքի օգտագործման ռեժիմը:
Այս հոդվածը մեզ առաջնորդել է աղբյուրի ֆայլը EPUB-ից PDF-ի փոխակերպելու Java-ի միջոցով: Եթե դուք հետաքրքրված եք սովորել ելքային PD-ում վերնագիր և ստորագիր ավելացնելու գործընթացը, տես ինչպես ավելացնել վերնագիր և ստորագիր PDF-ում Java-ի միջոցով-ի հոդվածը: