Cloud API - PDF To JSON API - cURL - Convert PDF To JSON From URL - ByteScout

Cloud API – PDF To JSON API – cURL – Convert PDF To JSON From URL

  • Home
  • /
  • Articles
  • /
  • Cloud API – PDF To JSON API – cURL – Convert PDF To JSON From URL

Cloud API – PDF To JSON API – cURL – Convert PDF To JSON From URL

As a RESTful API, Cloud API provides developers of any skill level the flexibility and ease in coding in cURL to perform complex tasks such as converting PDFs to JSON from URL.
Cloud API can also help facilitate PDF merging and splitting, document editing and reformatting, and barcode reading from PDFs, images, and scanned documents. This API is also equipped with image recognition technology and has a built-in OCR.
To give you a better grasp of what Cloud API can do, we prepared a sample code that you can utilize in converting PDFs to JSON API in your cURL project. All you have to do is copy and paste the code into your code editor and run it. You’ll be amazed how much time and effort you’ll save from writing and testing codes. You may also opt to check out our GitHub repository to get this cURL code snippet.
You can also visit our site to download ByteScout’s FREE trial version, which also contains useful programming tutorials along with source code samples.

ConvertPdfToJsonFromUrl.cmd

@echo off

:: Path of the cURL executable
set CURL="curl.exe"

:: The authentication key (API Key).
:: Get your own by registering at https://app.pdf.co/documentation/api
set API_KEY=***********************************

:: Direct URL of source PDF file.
set SOURCE_FILE_URL=https://s3-us-west-2.amazonaws.com/bytescout-com/files/demo-files/cloud-api/pdf-to-json/sample.pdf
:: Comma-separated list of page indices (or ranges) to process. Leave empty for all pages. Example: '0,2-5,7-'.
set PAGES=
:: PDF document password. Leave empty for unprotected documents.
set PASSWORD=
:: Destination JSON file name
set RESULT_FILE_NAME=result.json


:: Prepare URL for `PDF To JSON` API call
set QUERY="https://api.pdf.co/v1/pdf/convert/to/json?name=%RESULT_FILE_NAME%&password=%PASSWORD%&pages=%PAGES%&url=%SOURCE_FILE_URL%"

:: Perform request and save response to a file
%CURL% -# -X GET -H "x-api-key: %API_KEY%" %QUERY% >response.json

:: Display the response
type response.json

:: Use any convenient way to parse JSON response and get URL of generated file(s)


echo.
pause

  Click here to get your Free Trial version of the SDK

Tutorials:

prev
next