Ovaj članak sadrži sve potrebne informacije za kako pretvoriti EPUB u PDF pomoću Jave uključujući podatke o konfiguraciji, postupnu proceduru i primjer koda koji se može izvoditi. Uz pomoć ovih informacija možete napisati jednostavan Softver za pretvaranje EPUB-a u PDF pomoću Jave koristeći samo nekoliko redaka koda. Također se raspravlja o različitim opcijama prilagodbe za kontrolu procesa konverzije.
Koraci za pretvaranje EPUB datoteke u PDF pomoću Jave
- Uspostavite okruženje za dodavanje Aspose.PDF iz repozitorija za pretvaranje EPUB-a u PDF
- Deklarirajte objekt klase EpubLoadOptions
- Stvorite objekt klase MarginInfo
- Postavite vrijednost gornje margine u objektu MarginInfo
- Postavite prilagođeni objekt MarginInfo u objekt klase EpubLoadOptions
- Učitajte izvornu EPUB datoteku u objekt klase Document pomoću objekta EpubLoadOptions
- Spremite učitani EPUB dokument kao PDF na disk
Ovi koraci opisuju postupak pretvorbe EPUB-a u PDF pomoću Jave. Objašnjene su sve potrebne klase, metode i nekoliko svojstava koja su potrebna za postizanje ovog zadatka. Nakon što se EPUB datoteka predloška pravilno učita u klasu Dokumenta, možete izvesti niz drugih radnji i na izlaznoj PDF datoteci prije nego što je spremite na disk. Za izradu PDF-a iz izvorne EPUB datoteke potrebno je slijediti cijeli slijed koraka koji se ovdje dijeli.
Kod za pretvaranje datoteke iz EPUB u PDF pomoću Jave
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"); | |
} | |
} |
Ovaj kod dovoljan je za promjenu EPUB-a u PDF pomoću Jave, ali ako želite prilagoditi proces poput renderiranja sadržaja EPUB datoteke na određenom mjestu u izlaznoj PDF datoteci, možete postaviti svojstva u EpubLoadOptions. Objekt klase MarginInfo može se koristiti za postavljanje informacija o marginama u smislu lijeve, desne, gornje i donje margine. Objekt klase EpubLoadOptions pruža svojstva poput veličine stranice, načina prilagodbe veličine stranice i načina korištenja područja margina.
Ovaj nas je članak vodio kako transformirati izvornu datoteku iz EPUB-a u PDF pomoću Jave. Ako ste zainteresirani za učenje procesa dodavanja zaglavlja i podnožja u izlazni PD, pogledajte članak na kako dodati zaglavlje i podnožje u PDF pomoću Jave.