Тази статия съдържа цялата необходима информация за как да конвертирате EPUB в PDF с помощта на Java, включително информация за конфигурацията, поетапна процедура и примерен код за изпълнение. С помощта на тази информация можете да напишете прост софтуер за преобразуване на EPUB към PDF с помощта на Java, като използвате само няколко реда код. Обсъждат се и различни опции за персонализиране за контролиране на процеса на преобразуване.
Стъпки за конвертиране на EPUB файл в PDF с помощта на Java
- Създайте среда за добавяне на Aspose.PDF от хранилището за конвертиране на EPUB в PDF
- Декларирайте обект от клас EpubLoadOptions
- Създайте обект на клас MarginInfo
- Задайте стойност на горното поле в обекта MarginInfo
- Задайте персонализирания обект MarginInfo в обекта на класа EpubLoadOptions
- Заредете изходния EPUB файл в обекта на клас Document, като използвате обекта EpubLoadOptions
- Запазете заредения EPUB документ като PDF на диска
Тези стъпки описват процеса за преобразуване на EPUB в PDF с помощта на Java. Всички необходими класове, методи и няколко свойства са обяснени, които са необходими за изпълнение на тази задача. След като EPUB файлът на шаблона е правилно зареден в класа Document, можете да извършите различни други действия и върху изходния PDF файл, преди да го запишете на диска. Пълната последователност от стъпки, която е споделена тук, трябва да се следва, за да създадете PDF от изходния EPUB файл.
Код за конвертиране на файл от 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"); | |
} | |
} |
Този код е достатъчен за промяна на EPUB в PDF с помощта на Java, но ако искате да персонализирате процеса като изобразяване на съдържанието на EPUB файла на определено място в изходния PDF файл, можете да зададете свойствата в EpubLoadOptions. Обектът на класа MarginInfo може да се използва за задаване на информация за полета по отношение на ляво, дясно, горно и долно поле. Обектът на класа EpubLoadOptions предоставя свойства като размер на страницата, режим на регулиране на размера на страницата и режим на използване на полетата.
Тази статия ни напътства да трансформираме изходния файл от EPUB в PDF с помощта на Java. Ако се интересувате да научите процеса за добавяне на горен и долен колонтитул в изходния PD, вижте статията на как да добавите горен и долен колонтитул в PDF с помощта на Java.