HTML JPG PDF XML DOCX
  Product Family
PDF

Convertir EPUB a PDF en el SDK de Java

Exporta documentos EPUB a múltiples formatos, incluido PDF, con Aspose.PDF Cloud SDK para Java

Get Started

Cómo convertir EPUB a PDF usando el SDK para Java

Para convertir EPUB a PDF, utilizaremos Aspose.PDF Cloud Java SDK Este SDK en la nube le permite crear fácilmente aplicaciones de creación, edición y conversión de PDF basadas en la nube en lenguaje Java para varias plataformas en la nube. Abrir Repository administrador de paquetes, busque Aspose.PDF Cloud y instálelo. También puede usar el siguiente comando desde la Consola del Administrador de Paquetes para instalarlo usando Maven.

Agregar el repositorio Aspose Cloud a su archivo pom.xml

Agregar repositorio Aspose Cloud


    <repositories>
        <repository>
            <id>aspose-cloud</id>
            <name>Aspose Cloud Repository</name>
            <url>https://releases.aspose.cloud/java/repo/</url>
        </repository>
    </repositories>

Para instalar la biblioteca cliente API en su repositorio Maven local, simplemente ejecute:

Instalación desde Github


    mvn clean install

Pasos para convertir EPUB a PDF mediante el SDK Java

Los desarrolladores de Aspose.PDF Cloud pueden cargar y convertir fácilmente archivos EPUB a PDF con solo unas pocas líneas de código.

  1. Crear un nuevo objeto Configuration con su secreto y clave de aplicación
  2. Crear un objeto para conectarse a la API en la nube
  3. Subir su archivo de documento
  4. Descargar el resultado
 

Este código de ejemplo muestra la conversión de EPUB a PDF con el SDK Java en la nube


    package com.aspose.asposecloudpdfusecases.conversions;

    import java.io.File;
    import java.nio.file.Path;
    import java.nio.file.StandardCopyOption;
    import com.aspose.asposecloudpdf.api.PdfApi;
    import com.aspose.asposecloudpdf.model.AsposeResponse;

    public class ConvertEpubToPdf {
        public static void Convert() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
            String LOCAL_FOLDER    = "c:\\Samples";

            String EPUB_FILE_NAME  = "sample.epub";
            String PDF_EPUB_OUTPUT = "convert_epub_pdf_output.pdf";
        
            try {
                PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);

                // upload local PDF file to remote storage
                File file = new File(Path.of(LOCAL_FOLDER, EPUB_FILE_NAME).toString());
                String srcPath = Path.of(REMOTE_FOLDER, EPUB_FILE_NAME).toString();
                pdfApi.uploadFile(srcPath, file, null);
                System.out.println(String.format("Files %s successfully uploaded!", EPUB_FILE_NAME));

                // convert EPUB to PDF
                AsposeResponse response = pdfApi.putEpubInStorageToPdf(PDF_EPUB_OUTPUT, srcPath, null, REMOTE_FOLDER);

                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when converting EPUB to PDF! '" + response.getStatus() + "'");
                else{
                    // download changed PDF file from remote folder...
                    File f = pdfApi.downloadFile(Path.of(REMOTE_FOLDER, PDF_EPUB_OUTPUT).toString(), null, null);
                    java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, PDF_EPUB_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
                    System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, PDF_EPUB_OUTPUT).toString()));
                    System.out.println("Successfully converted image list to PDF document ! '" + PDF_EPUB_OUTPUT + "'");
                }

            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
 
  • Otras conversiones compatibles

    También puede convertir muchos otros formatos de archivo

    BMP A PDF (Imagen bitmap)
    EMF A PDF (Formato Metarchivo Mejorado)
    EPUB A PDF (Formato de libro electrónico)
    GIF A PDF (Formato de Intercambio Gráfico)
    HTML A PDF (Lenguaje de Marcado de Hipertexto)
    JPEG A PDF (Imagen JPEG)
    MD A PDF (Markdown)
    PCL A PDF (Lenguaje de Comandos de Impresora)
    PDF A BMP (Imagen bitmap)
    PDF A DOCX (Documento Word de Office 2007+)
    PDF A EMF (Formato Metarchivo Mejorado)
    PDF A EPUB (Formato de Libro Electrónico)
    PDF A GIF (Formato de Intercambio Gráfico)
    PDF A HTML (Lenguaje de Marcado de Hipertexto)
    PDF A JPEG (Imagen JPEG)
    PDF A PDF/A (Formato de Documento Portátil/A)
    PDF A PNG (Gráficos de Red Portátiles)
    PDF A PPTX (Formato de Presentación Open XML)
    PDF A SVG (Gráficos Vectoriales Escalables)
    PDF A TEX (Texto de Salida LaTeX)
    PDF A TIFF (Formato de Imagen Etiquetada)
    PDF A TXT (Documento de Texto)
    PDF A XLSX (Archivo Excel OOXML)
    PDF A XPS (Especificaciones de Papel XML)
    PDF A PPTX (Formato de Presentación Open XML)
    PNG A PDF (Gráficos de Red Portátiles)
    SVG A PDF (Gráficos Vectoriales Escalables)
    TEX A PDF (Texto de Salida LaTeX)
    TEXTO A PDF (Documento de Texto)
    TIFF A PDF (Formato de Imagen Etiquetada)
    XPS A PDF (Especificaciones de Papel XML)