How to generate barcode for barcode generator API in PowerShell using PDF.co Web API
How to generate barcode for barcode generator API in PowerShell: How To Tutorial
The documentation is designed to help you to implement the features on your side. PDF.co Web API was made to help with barcode generator API in PowerShell. PDF.co Web API is the Rest API that provides set of data extraction functions, tools for documents manipulation, splitting and merging of pdf files. Includes built-in OCR, images recognition, can generate and read barcodes from images, scans and pdf.
Fast application programming interfaces of PDF.co Web API for PowerShell plus the instruction and the code below will help to learn how to generate barcode. Follow the instruction and copy – paste code for PowerShell into your project’s code editor. Use of PDF.co Web API in PowerShell is also explained in the documentation included along with the product.
Trial version of ByteScout is available for free download from our website. This and other source code samples for PowerShell and other programming languages are available.
On-demand (REST Web API) version:
Web API (on-demand version)
On-premise offline SDK for Windows:
60 Day Free Trial (on-premise)
GenerateBarcode.ps1
# The authentication key (API Key). # Get your own by registering at https://app.pdf.co/documentation/api $API_KEY = "***********************************" # Result file name $ResultFile = ".\barcode.png" # Barcode type. See valid barcode types in the documentation https://app.pdf.co/documentation/api/1.0/barcode/generate.html $BarcodeType = "Code128" # Barcode value $BarcodeValue = "qweasd123456" $resultFileName = [System.IO.Path]::GetFileName($ResultFile) $query = "https://api.pdf.co/v1/barcode/generate" # Prepare request body (will be auto-converted to JSON by Invoke-RestMethod) # See documentation: https://apidocs.pdf.co $body = @{ "name" = $resultFileName "type" = $BarcodeType "value" = $BarcodeValue } | ConvertTo-Json try { # Execute request $response = Invoke-WebRequest -Method Post -Headers @{ "x-api-key" = $API_KEY; "Content-Type" = "application/json" } -Body $body -Uri $query $jsonResponse = $response.Content | ConvertFrom-Json if ($jsonResponse.error -eq $false) { # Get URL of generated barcode image file $resultFileUrl = $jsonResponse.url # Download the image file Invoke-WebRequest -Uri $resultFileUrl -OutFile $ResultFile Write-Host "Generated barcode saved to '$($ResultFile)' file." } else { # Display service reported error Write-Host $jsonResponse.message } } catch { # Display request error Write-Host $_.Exception }
run.bat
@echo off powershell -NoProfile -ExecutionPolicy Bypass -Command "& .\GenerateBarcode.ps1" echo Script finished with errorlevel=%errorlevel% pause
VIDEO
ON-PREMISE OFFLINE SDK
See also:
ON-DEMAND REST WEB API
Get Your API Key
See also:
PDF-co-Web-API-PowerShell-Generate-Barcode.pdf