
Los archivos EPUB se utilizan con fines de publicación a gran escala. Edición de libros, folletos, por ejemplo. Además, la conversión de EPUB a PDF es útil para hacer que el archivo sea compatible con más entornos de sistemas y sistemas operativos. Exploremos diferentes casos de uso relacionados con la conversión de EPUB a PDF mediante programación usando Java:
- Conversor de EPUB a PDF: instalación de la API de Java
- Convierta archivos EPUB a PDF mediante programación usando Java
- Convierta EPUB a PDF con cifrado y protección con contraseña en Java
- Conversión de EPUB a PDF con configuración de página específica mediante programación en Java
Conversor de EPUB a PDF: instalación de la API de Java
Aspose.HTML for Java La API es compatible con EPUB, PDF y varios otros formatos de archivo. Puede convertir fácilmente entre diferentes formatos de archivo según sus requisitos. Configuremos la API rápidamente, ya sea descargando el archivo JAR de la sección Nuevos lanzamientos, o mediante las siguientes configuraciones relacionadas con Aspose Repositorio:
Repositorio:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Dependencia:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>20.12</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
Convierta archivos EPUB a PDF mediante programación usando Java
Los siguientes pasos muestran cómo convertir un archivo EPUB a un documento PDF usando Java:
- Cargue el archivo EPUB de entrada.
- Inicie el objeto de clase PdfSaveOptions.
- Convierte EPUB a archivo PDF.
El siguiente código explica cómo convertir EPUB a PDF mediante programación utilizando el lenguaje Java:
// Abra un archivo EPUB existente para leer
try (FileInputStream fileInputStream = new FileInputStream(dataDir + "input.epub")) {
// Inicializar objeto de clase PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();
// Llame al método ConvertEPUB para convertir el EPUB a PDF
Converter.convertEPUB(fileInputStream, options, dataDir + "output.pdf");
}
Convierta EPUB a PDF con cifrado y protección con contraseña en Java
Puede proteger con contraseña y cifrar los archivos PDF para garantizar el acceso autorizado o restringido. Puede convertir EPUB a PDF mientras cifra el archivo de salida con una contraseña. Los siguientes son los pasos para convertir un archivo EPUB a PDF con diferentes medidas de protección:
- Cargue el archivo EPUB de entrada.
- Inicialice el objeto de clase PdfEncryptionInfo.
- Convierta EPUB a PDF con la clase PdfSaveOptions.
El fragmento de código a continuación muestra cómo convertir EPUB a PDF con protección de contraseña y encriptación usando el lenguaje Java:
// Abra un archivo EPUB existente para leer
try (FileInputStream fileInputStream = new FileInputStream(dataDir + "input.epub")) {
// Establezca la contraseña de PDF y la información de cifrado
PdfEncryptionInfo info = new PdfEncryptionInfo("user" , "owner" , PdfPermissions.AssembleDocument, PdfEncryptionAlgorithm.RC4_128);
// Inicializar objeto de clase PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();
options.setEncryption(info);
// Llame al método ConvertEPUB para convertir el EPUB a PDF
Converter.convertEPUB(fileInputStream, options, dataDir + "output.pdf");
}
Conversión de EPUB a PDF con configuración de página programáticamente en Java
Puede controlar diferentes propiedades de configuración de página mientras procesa un documento PDF. El tamaño de página, el margen o el color de fondo y otras propiedades se pueden configurar según sus requisitos. Siga los pasos a continuación para configurar las propiedades relacionadas con la página mientras convierte un archivo EPUB a PDF:
- Cargue el archivo EPUB de origen.
- Inicialice el objeto de clase PdfSaveOptions.
- Establezca diferentes propiedades relacionadas con la página.
- Convierte EPUB de entrada a documento PDF.
El siguiente código se basa en estos pasos. Muestra cómo convertir un archivo EPUB a formato PDF usando código Java:
// Abra un archivo EPUB existente para leer
try (FileInputStream fileInputStream = new FileInputStream(dataDir + "input.epub")) {
PdfSaveOptions options = new PdfSaveOptions();
Page page = new Page();
// Establecer tamaño de página
Size size = new Size(Length.fromInches(12), Length.fromInches(10));
// Establecer margen de página
Margin margin = new Margin(Length.fromInches(1), Length.fromInches(1), Length.fromInches(1), Length.fromInches(1));
page.setSize(size);
page.setMargin(margin);
// Establecer el color de fondo de la página
options.setBackgroundColor(Color.getAliceBlue());
options.getPageSetup().setAnyPage(page);
// Llame al método ConvertEPUB para convertir el EPUB a PDF
Converter.convertEPUB(fileInputStream, options, dataDir + "output.pdf");
}
Conclusión
En conclusión, ha explorado diferentes casos de uso relacionados con la conversión de EPUB a PDF. Además, ha aprendido cómo convertir EPUB a archivos PDF cifrados y protegidos con contraseña, así como la manipulación del tamaño de página en el documento de salida. Puede encontrar muchas otras características de la API visitando la Documentación. Además, no dude en comunicarse con nosotros en el Foro de soporte gratuito en caso de cualquier consulta.