Kako pretvoriti EPUB u PDF pomoću Jave

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

  1. Uspostavite okruženje za dodavanje Aspose.PDF iz repozitorija za pretvaranje EPUB-a u PDF
  2. Deklarirajte objekt klase EpubLoadOptions
  3. Stvorite objekt klase MarginInfo
  4. Postavite vrijednost gornje margine u objektu MarginInfo
  5. Postavite prilagođeni objekt MarginInfo u objekt klase EpubLoadOptions
  6. Učitajte izvornu EPUB datoteku u objekt klase Document pomoću objekta EpubLoadOptions
  7. 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.

 Hrvatski