Ir para conteúdo principal

Importar arquivos PDF

Como importar arquivos PDF usando a API do YUMPU

Escrito por Support Team

Para transferir arquivos PDF do seu computador para sua conta do YUMPU, você pode usar uma solicitação de API simples via linha de comando. Siga as etapas abaixo para concluir o processo.


Abra o Console de Comando ou Terminal

  • No Windows: Abra a barra de pesquisa e digite “cmd” para abrir o console de comando.

  • No macOS: Pesquise por “Terminal” e abra o aplicativo.


Use o comando de upload

Copie e cole o seguinte trecho de código no seu console de comando ou 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"

Substitua os parâmetros obrigatórios

Certifique-se de substituir os espaços reservados no código da seguinte forma:

  • YOUR_ACCESS_TOKEN
    Substitua este valor pelo seu token de API encontrado em sua conta do YUMPU em “Minha Conta” → “API”.

  • filename.pdf
    Substitua pelo nome do arquivo PDF armazenado no seu computador.
    ​(Tamanho máximo do arquivo: 600 MB)

  • My document title
    Substitua pelo título que deseja que sua revista tenha em sua conta do YUMPU.
    ​(Mínimo: 5 caracteres | Máximo: 255 caracteres)


Exemplo de comando

Aqui está um exemplo de um comando completo sem espaços reservados:

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"

Isso criará uma nova entrada para o arquivo “Yumputest.pdf” com o título “This is my Yumpu test document” na conta vinculada ao token de acesso fornecido.


Carregar vários arquivos

Usando este trecho de código em sequência, adicionando o parâmetro;

&&

entre cada novo segmento curl, você poderá transferir e criar várias entradas para revistas em sua conta do YUMPU.


Precisa de ajuda?

Se precisar de mais assistência, entre em contato com nossa equipe de suporte em:

Isto respondeu à sua pergunta?