How to generate barcode for barcode generator API in PowerShell using 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. Web API was made to help with barcode generator API in PowerShell. 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 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 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)


# The authentication key (API Key). # Get your own by registering at $API_KEY = "***********************************" # Result file name $ResultFile = ".\barcode.png" # Barcode type. See valid barcode types in the documentation $BarcodeType = "Code128" # Barcode value $BarcodeValue = "qweasd123456" $resultFileName = [System.IO.Path]::GetFileName($ResultFile) $query = "" # Prepare request body (will be auto-converted to JSON by Invoke-RestMethod) # See documentation: $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 }


@echo off powershell -NoProfile -ExecutionPolicy Bypass -Command "& .\GenerateBarcode.ps1" echo Script finished with errorlevel=%errorlevel% pause



Get 60 Day Free Trial

See also:


Get Your API Key

See also: