Cloud API – PDF Make Searchable – cURL – Make Searchable PDF From URL

  • Home
  • /
  • Articles
  • /
  • Cloud API – PDF Make Searchable – cURL – Make Searchable PDF From URL

Cloud API – PDF Make Searchable – cURL – Make Searchable PDF From URL

MakeSearchablePdfFromUrl.cmd

:: (!) If you are getting '(403) Forbidden' error please ensure you have set the correct API_KEY

@echo off

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

:: The authentication key (API Key).
:: Get your own by registering at https://secure.bytescout.com/users/sign_up
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-make-searchable/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=
:: OCR language. "eng", "fra", "deu", "spa"  supported currently. Let us know if you need more.
set LANGUAGE=eng
:: Result PDF file name
set RESULT_FILE_NAME=result.pdf


:: Prepare URL for `Make Searchable PDF` API call
set QUERY="https://bytescout.io/v1/pdf/makesearchable?name=%RESULT_FILE_NAME%&password=%PASSWORD%&pages=%PAGES%&lang=%LANGUAGE%&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

prev
next