curl --location --request POST 'https://api.pdf.co/v1/file/upload'--header 'x-api-key: *******************'--form 'file=@"/path/to/file"'
curl --location --request POST 'https://api.pdf.co/v1/file/upload'--header 'x-api-key: *******************'--form 'file=@"/path/to/file"'
var https = require("https");var path = require("path");const API_KEY = "*************************************";function upload(apiKey, fileName) { return new Promise(resolve => { // Prepare request to `file/upload/url` API endpoint let queryPath = `/v1/file/upload/url?url=${fileName}`; let reqOptions = { host: "api.pdf.co", path: encodeURI(queryPath), headers: { "x-api-key": apiKey } }; // Send request https.get(reqOptions, (response) => { response.on("data", (d) => { let data = JSON.parse(d); if (data.status == 200) { console.log("temp url: " + data.url); console.log("remainingCredits: " + data.remainingCredits); resolve([data.remainingCredits]); } else { // Service reported error console.log("Error"); } }); }) .on("error", (e) => { // Request error console.log("error: " + e); }); });}let result = upload(API_KEY, "https://pdfco-test-files.s3.us-west-2.amazonaws.com/document-parser/sample-invoice.pdf");
# The authentication key (API Key).# Get your own by registering at https://app.pdf.coAPI_KEY = "*************************************"# Base URL for PDF.co Web API requestsBASE_URL = "https://api.pdf.co/v1"fileName = "https://pdfco-test-files.s3.us-west-2.amazonaws.com/document-parser/sample-invoice.pdf"url = "{}/file/upload/url?url={}".format(BASE_URL, fileName)# Execute request and get response as JSONresponse = requests.get(url, headers={"x-api-key": API_KEY})if (response.status_code == 200): json = response.json() if json["status"] == 200: temp_url = json["url"] remainingCredits = json["remainingCredits"]