get-barcode.php
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>PDF Extractor Results</title> </head> <body> <?php // (!) If you are getting '(403) Forbidden' error please ensure you have set the correct API_KEY // Get submitted form data $apiKey = $_POST["apiKey"]; // The authentication key (API Key). Get your own by registering at https://secure.bytescout.com/users/sign_up $barcodeType = $_POST["barcodeType"]; $barcodeValue = $_POST["inputValue"]; // Create URL $url = "https://api.pdf.co/v1/barcode/generate" . "?value=" . $barcodeValue . "&type=" . $barcodeType; // Create request $curl = curl_init(); curl_setopt($curl, CURLOPT_HTTPHEADER, array("x-api-key: " . $apiKey)); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // Execute request $result = curl_exec($curl); if (curl_errno($curl) == 0) { $status_code = curl_getinfo($curl, CURLINFO_HTTP_CODE); if ($status_code == 200) { $json = json_decode($result, true); if ($json["error"] == false) { $resultFileUrl = $json["url"]; // Display generated image echo "<div><h2>Result:</h2><img src=" . $resultFileUrl . "></div>"; } else { // Display service reported errors echo "<p>Error: " . $json["message"] . "</p>"; } } else { // Display request error echo "<p>Status code: " . $status_code . "</p>"; echo "<p>" . $result . "</p>"; } } else { // Display CURL error echo "Error: " . curl_error($curl); } // Cleanup curl_close($curl); ?> </body> </html>
Click here to get your Free Trial version of the SDK
IMPORTANT:
Cloud API is deprecated and was replaced with more powerful and secure www.PDF.co Web API
CLICK HERE
TO LEARN MORE
ABOUT NEW
www.PDF.co
w/ Web API
On-Premise API Server
Cloud API Server