Convertir EPUB a PDF con la API de Java
Aspose.HTML for Java
convierte EPUB a PDF mediante
Converter.convertEPUB()
. Abra el origen como flujo, cree PdfSaveOptions y especifique la ruta de salida. El convertidor procesa el contenido y sus recursos.
Ejemplo Java de EPUB a PDF
El ejemplo convierte input.epub a PDF y guarda el resultado. Los recursos que admiten cierre se gestionan con try-with-resources.
Convertir EPUB a PDF en Java
import com.aspose.html.converters.Converter;
import com.aspose.html.saving.PdfSaveOptions;
import java.io.FileInputStream;
// Open the EPUB publication
try (FileInputStream inputStream = new FileInputStream("input.epub")) {
// Create the PDF save options
PdfSaveOptions options = new PdfSaveOptions();
// Convert EPUB to PDF
Converter.convertEPUB(inputStream, options, "output.pdf");
}
Probar la conversión de EPUB a PDF en línea
Cargue un archivo EPUB o indique su URL para revisar el resultado antes de incorporar el proceso a una aplicación Java.
Cómo convertir EPUB a PDF en Java
- Añada Aspose.HTML for Java con Maven o Gradle.
- Abra el archivo EPUB como
FileInputStream. - Cree
PdfSaveOptions. - Pase el flujo, las opciones y la ruta a
Converter.convertEPUB(). - Cierre el flujo con try-with-resources.
Configurar el diseño y la seguridad del PDF para EPUB
PdfSaveOptions controla el tamaño de página, los márgenes, el fondo, la resolución, CSS y el cifrado. Las fuentes y dimensiones influyen en la paginación de EPUB.
Consulte
Convertir EPUB a PDF en Java
y la
referencia de PdfSaveOptions
.
Instalar Aspose.HTML for Java
Añada Aspose.HTML for Java desde el repositorio oficial de Aspose. Sustituya ASPOSE_HTML_VERSION por un número de versión exacto de la página de
versiones de Aspose.HTML for Java
y, a continuación, vuelva a cargar o compilar el proyecto para resolver la dependencia.
Añada el repositorio y la dependencia al proyecto Maven:
Maven – pom.xml
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>ASPOSE_HTML_VERSION</version>
</dependency>
</dependencies>Añada el repositorio y la dependencia al proyecto Gradle:
Gradle – build.gradle
repositories {
maven {
url = uri('https://releases.aspose.com/java/repo/')
}
}
dependencies {
implementation 'com.aspose:aspose-html:ASPOSE_HTML_VERSION'
}Utilice una versión del JDK compatible con la versión seleccionada. Consulte Instalación – Aspose.HTML for Java para obtener instrucciones sobre la instalación manual del archivo JAR, Kotlin DSL, las actualizaciones y la solución de problemas de dependencias.
Preguntas sobre la conversión de EPUB a PDF
1. ¿Puedo cambiar el tamaño y los márgenes del PDF creado desde EPUB?
Sí. Configure la página en PdfSaveOptions.
2. ¿Puedo proteger con contraseña un PDF creado desde EPUB?
Sí. Configure el cifrado y los permisos en PdfSaveOptions.
3. ¿Por qué pueden faltar imágenes o estilos al convertir EPUB a PDF?
Los recursos relativos deben estar disponibles desde la ubicación o URL base.
4. ¿Puedo convertir EPUB a PDF en línea gratis?
Sí. Use el convertidor gratuito de EPUB a PDF para una operación manual y Aspose.HTML for Java para automatizarla.
Conversiones Java relacionadas
Continúe con otra salida de EPUB o con un proceso relacionado.