Ir al contenido principal

Importar archivos PDF

Cómo importar archivos PDF mediante la API de YUMPU

Escrito por Support Team

Para transferir archivos PDF desde tu ordenador a tu cuenta de YUMPU, puedes utilizar una sencilla solicitud de API a través de la línea de comandos. Sigue los pasos a continuación para completar el proceso.


Abrir la consola de comandos o el terminal

  • En Windows: abre la barra de búsqueda y escribe “cmd” para iniciar la consola de comandos.

  • En macOS: busca “Terminal” y abre la aplicación.


Utilizar el comando de carga

Copia y pega el siguiente fragmento de código en tu consola de comandos o terminal:

curl -X POST -H "X-ACCESS-TOKEN: YOUR_ACCESS_TOKEN" -H "Content-Type: multipart/form-data" -F "file=@filename.pdf" -F "title=My document title" "https://api.yumpu.com/2.0/document/file.json"

Reemplazar los parámetros obligatorios

Asegúrate de reemplazar los marcadores en el código de la siguiente manera:

  • YOUR_ACCESS_TOKEN
    Reemplázalo por tu token de API que encontrarás en tu cuenta de YUMPU en “Mi cuenta” → “API”.

  • filename.pdf
    Reemplázalo por el nombre del archivo PDF almacenado en tu ordenador.
    ​(Tamaño máximo del archivo: 600 MB)

  • My document title
    Reemplázalo por el título que deseas que tenga tu revista en tu cuenta de YUMPU.
    ​(Mínimo: 5 caracteres | Máximo: 255 caracteres)


Ejemplo de comando

A continuación tienes un ejemplo de un comando completo sin marcadores:

curl -X POST -H "X-ACCESS-TOKEN: F49VNZRO" -H "Content-Type: multipart/form-data" -F "file=@Yumputest.pdf" -F "title=This is my Yumpu test document" "https://api.yumpu.com/2.0/document/file.json"

Esto creará una nueva entrada para el archivo “Yumputest.pdf” con el título “This is my Yumpu test document” en la cuenta vinculada al token de acceso proporcionado.


Cargar varios archivos

Utiliza este fragmento de código en secuencia añadiendo el parámetro;

&&

entre cada nuevo segmento de curl, podrás transferir y crear varias entradas para revistas en tu cuenta de YUMPU.


¿Necesitas ayuda?

Si necesitas más ayuda, ponte en contacto con nuestro equipo de soporte en:

¿Ha quedado contestada tu pregunta?