Ana içeriğe geç

PDF dosyalarını içe aktarma

YUMPU API kullanarak PDF dosyalarını içe aktarma

Yazar: Support Team

PDF dosyalarınızı bilgisayarınızdan YUMPU hesabınıza aktarmak için komut satırı üzerinden basit bir API isteği gönderebilirsiniz. İşlemi tamamlamak için aşağıdaki adımları izleyin.


Komut konsolunu veya terminali açın

  • Windows üzerinde: Komut konsolunu başlatmak için arama çubuğunu açın ve “cmd” yazın.

  • macOS üzerinde: “Terminal” uygulamasını arayın ve açın.


Yükleme komutunu kullanın

Aşağıdaki kod parçacığını komut konsolunuza veya terminalinize kopyalayıp yapıştırın:

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"

Gerekli parametreleri değiştirin

Kod içindeki yer tutucuları aşağıdaki gibi değiştirdiğinizden emin olun:

  • YOUR_ACCESS_TOKEN
    Bunu, “Hesabım” → “API” altında YUMPU hesabınızda bulunan API token'ınızla değiştirin.

  • filename.pdf
    Bunu bilgisayarınızda depolanan PDF dosyasının adıyla değiştirin.
    ​(Maksimum dosya boyutu: 600 MB)

  • My document title
    Bunu, derginizin YUMPU hesabınızda sahip olmasını istediğiniz başlıkla değiştirin.
    ​(Minimum: 5 karakter | Maksimum: 255 karakter)


Örnek komut

Yer tutucular olmadan tamamlanmış bir komut örneği aşağıdadır:

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"

Bu işlem, sağlanan erişim token'ı ile bağlantılı hesapta “Yumputest.pdf” dosyası için “This is my Yumpu test document” başlıklı yeni bir giriş oluşturacaktır.


Birden fazla dosya yükleyin

Bu kod parçacığını parametre ekleyerek sırayla kullanarak;

&&

her yeni curl segmentinin arasına ekleyerek YUMPU hesabınızda dergiler için birden fazla aktarım ve giriş oluşturma işlemi gerçekleştirebilirsiniz.


Yardıma mı ihtiyacınız var?

Daha fazla yardıma ihtiyacınız varsa lütfen destek ekibimizle şu adresten iletişime geçin:

Bu cevap sorunuzu yanıtladı mı?