Share via


PDF4me Barcode (Preview)

Enhance your workflows with the powerful capabilities of the PDF4me Barcode Connector. Seamlessly integrate barcode, QR code creation features, barcode, QR code recognition, document Splitting and more to drive better efficiency and intelligence across your processes.

This connector is available in the following products and regions:

Service Class Regions
Copilot Studio Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name PDF4me Support
URL https://dev.pdf4me.com/help/
Email support@pdf4me.com
Connector Metadata
Publisher Ynoox GmbH
Website https://dev.pdf4me.com/
Privacy policy https://dev.pdf4me.com/privacy-policy/
Categories Content and Files;Productivity

Title: PDF4me Barcode

Description: Enhance your workflows with the powerful capabilities of the PDF4me Barcode Connector. Seamlessly integrate barcode,QR code creation features, barcode, QR code recognition, document Splitting and more to drive better efficiency and intelligence across your processes.

Publisher: PDF4me Ynoox GmbH

Prerequisites : You need a trial or an active/valid subscription in order to try our Barcode features.

Obtaining Credentials : To use this integration, you need to have an account on the PDF4me Developer Portal. Follow steps below to get your Subscription Key.

How to get PDF4me Subscription Key

  • Register in PDF4me Developer Portal and start a Free Trial
  • Go to Api Keys tab in the Developer Portal.
  • Select an application or Create a new application.
  • You will find a Primary Key and Secondary Key listed under the application. Click on Copy Key button beside the Primary Key for Power Automate text and paste it to Power Automate PDF4me connection

Getting Started : You can integrate PDF4me connector with Flow in easy steps. To know about the integration & more, visit our documentation page: PDF4me : Getting Started

Known Issues and Limitations : None

Deployment Instructions : It is very simple to deploy as any other costom connector.

You're now ready to start using this Barcode integration.

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
api_key securestring The api_key for this api True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Add Barcode to PDF

Add a barcode or QR code to your PDF document. https://docs.pdf4me.com/integration/power-automate/barcode/add-barcode-to-pdf/

Call Custom API

Call Custom API from PDF. https://dev.pdf4me.com/power-automate/documentation/actions/custom-api-call/

Create Barcode

Create Barcode or QR code image from text. https://docs.pdf4me.com/integration/power-automate/barcode/create-barcode/

Create SwissQR Bill

Create the SwissQR bill payment part with your PDF document. https://docs.pdf4me.com/integration/power-automate/barcode/create-swissqr-bill/

Generate EPC QR Code for SEPA Payment

Generate EPC QR Code for SEPA Payment. https://docs.pdf4me.com/integration/power-automate/barcode/create-epc-qrcode/

Image - Read Barcode

Reads the Barcode data from image file provided. https://docs.pdf4me.com/integration/power-automate/barcode/read-barcodes-from-image/

Read Barcode from PDF

Reads and extracts barcode or QR code data from PDF. https://docs.pdf4me.com/integration/power-automate/barcode/read-barcode-from-pdf/

Read SwissQR Code

Read-out Billing Data from SwissQR Bill. https://docs.pdf4me.com/integration/power-automate/barcode/read-swissqr-code/

Split Document by Barcode

Split PDF documents using barcode contained in them. https://docs.pdf4me.com/integration/power-automate/merge-split/split-pdf-barcode/

Add Barcode to PDF

Add a barcode or QR code to your PDF document. https://docs.pdf4me.com/integration/power-automate/barcode/add-barcode-to-pdf/

Parameters

Name Key Required Type Description
PDF File content
docContent True byte

Map PDF File Content for adding Barcode.

PDF File Name
docName True string

PDF file name with file extension

Text
text True string

Text to be embedded as barcode.

Barcode Type
barcodeType True string

Type of barcode to be added

Pages
pages True string

Mention the page numbers for adding barcode like 1,2

Horizontal Alignment
alignX True string

Select the Horizontal alignment

Vertical Alignment
alignY True string

Select the Vertical alignment

Height
heightInMM True string

Height of the barcode in Millimeter. 0 for auto.

Width
widthInMM True string

Width of the barcode in Millimeter. 0 for auto.

Margin Horizontal
marginXInMM True string

Margin from vertical edge to the barcode in Millimeter

Margin Vertical
marginYInMM True string

Margin from horizontal edge to the barcode in Millimeter

Opacity
opacity True integer

Give number between 0 to 100. 0 is completely transparent. 100 for completely opaque.

Display Text
displayText string

Text to be displayed in beside barcode

Is Text Above
isTextAbove boolean

Display text above the barcode

Returns

Output file content from the PDF4me API response.

File Content
binary

Call Custom API

Call Custom API from PDF. https://dev.pdf4me.com/power-automate/documentation/actions/custom-api-call/

Parameters

Name Key Required Type Description
Feature path
featurePath True string

Method Name or ID of the feature to be called

Content type
Content-type True string

Content type of the request payload

Request body
body string

Request body payload

Returns

Create Barcode

Create Barcode or QR code image from text. https://docs.pdf4me.com/integration/power-automate/barcode/create-barcode/

Parameters

Name Key Required Type Description
Barcode Type
barcodeType True string

Set Barcode Type

Text
text True string

Text to be embedded as Barcode

Hide Text
hideText boolean

Hide text in the barcode image

Returns

Output file content from the PDF4me Connect.

Barcode Image
binary

Create SwissQR Bill

Create the SwissQR bill payment part with your PDF document. https://docs.pdf4me.com/integration/power-automate/barcode/create-swissqr-bill/

Parameters

Name Key Required Type Description
Amount
amount string

Amount, The amount element is to be entered without leading zeroes, including decimal separators and two decimal places.

AV1 Parameters
av1Parameters string

Alternative scheme parameter, Maximum 100 characters permitted.

AV2 Parameters
av2Parameters string

Alternative scheme parameter, Maximum 100 characters permitted.

BillingInfo
billingInfo string

BillingInfo, Maximum 140 characters permitted.

Creditor AddressType
crAddressType True string

The creditor's address type is specified using a code S or K.

Creditor City
crCity string

The creditor's Town/City with max 35 characters length.

Creditor Name
crName True string

The creditor's name or company according to the account name.

Creditor PostalCode
crPostalCode string

The creditor's PostalCode with max 16 characters length.

Creditor AddressLine1
crStreetOrAddressLine1 string

The creditor's address line 1 with max 70 characters length.

Creditor AddressLine2
crStreetOrAddressLine2 string

The creditor's address line 2. For S type 16 characters, K type 70 characters length permitted.

Currency
currency string

The payment currency, Only CHF and EUR are permitted.

File Content
docContent True byte

Map the PDF file content from the source

File Name
Name True string

Input file name with proper extension

IBAN
iban True string

IBAN or QR-IBAN of the creditor. Max 21 characters with CH or LI only.

Language Type
languageType string

Choose the language type.

Reference
reference string

Reference, Maximum 27 characters permitted.

Reference Type
referenceType string

Reference Type.

Seperator Line
seperatorLine string

Choose the Seperator Line.

Ultimate Debtor AddressType
udAddressType string

The Ultimate Debtor's address type is specified using a code S or K.

Ultimate Debtor City
udCity string

The Ultimate Debtor's Town/City with max 35 characters length.

Ultimate Debtor Name
udName string

The Ultimate Debtor's name or company according to the account name.

Ultimate Debtor PostalCode
udPostalCode string

The Ultimate Debtor's PostalCode with max 16 characters length.

Ultimate Debtor AddressLine1
udStreetOrAddressLine1 string

The Ultimate Debtor's address line 1 with max 70 characters length.

Ultimate Debtor AddressLine2
udStreetOrAddressLine2 string

The Ultimate Debtor's address line 2. For S type 16 characters, K type 70 characters length permitted.

Unstructured Message
unstructuredMessage string

UnstructuredMessage, Maximum 140 characters permitted.

Returns

Output file content from the PDF4me API response

File Content
binary

Generate EPC QR Code for SEPA Payment

Generate EPC QR Code for SEPA Payment. https://docs.pdf4me.com/integration/power-automate/barcode/create-epc-qrcode/

Parameters

Name Key Required Type Description
Specify EPC version
version True string

You can specify the EPC version.

Specify EPC character set
characterSet string

You can specify the EPC character set.

Beneficiary's BIC
bic string

You can specify beneficiary's BIC. BIC is mandatory only for EPC version V1.

Name of Beneficiary
receiverName True string

You can specify receiver / beneficiary name.

Beneficiary's Account (IBAN)
iban True string

You can specify beneficiary's account (IBAN).

Amount (EUR)
amount True float

You can specify the amount (EUR) of transaction.

Business Code
purpose string

You can specify the business code / purpose.

Payment Reference
remittanceReference string

You can specify payment / remittance reference.

Remittance Information
remittanceText string

You can specify remittance information.

Hint Text
information string

Information.

Returns

Output file content from the PDF4me Connect

File Content
binary

Image - Read Barcode

Reads the Barcode data from image file provided. https://docs.pdf4me.com/integration/power-automate/barcode/read-barcodes-from-image/

Parameters

Name Key Required Type Description
File Content
docContent True byte

The content of the input file

File Name
Name True string

Image File Name (with extention)

Returns

Name Path Type Description
TraceId
traceId string

traceId

Barcode
barcode string

Barcode Text

Read Barcode from PDF

Reads and extracts barcode or QR code data from PDF. https://docs.pdf4me.com/integration/power-automate/barcode/read-barcode-from-pdf/

Parameters

Name Key Required Type Description
File Content
docContent True byte

Map the File Content from the source action

File Name
Name True string

Source file name with file extension

barcodeType
barcodeType True array of string

barcodeType

Pages
pages string

Mention the page numbers like 1,2 or all

Returns

Name Path Type Description
barcodes
barcodes array of object

barcodes

Barcode Type
barcodes.barcodeType string

Output Barcode Type

Barcode Text
barcodes.Value string

Output Barcode Text

Barcode Page Number
barcodes.page integer

Output barcode page number

Read SwissQR Code

Read-out Billing Data from SwissQR Bill. https://docs.pdf4me.com/integration/power-automate/barcode/read-swissqr-code/

Parameters

Name Key Required Type Description
File Content
docContent True byte

Map the PDF file content from the source

File Name
Name True string

Name of the file from with file extension

Returns

Output file content from the PDF4me API response

File Content
binary

Split Document by Barcode

Split PDF documents using barcode contained in them. https://docs.pdf4me.com/integration/power-automate/merge-split/split-pdf-barcode/

Parameters

Name Key Required Type Description
File Content
docContent True byte

Map source File Content from the source action

File Name
Name True string

Source file name with file extension

Barcode Filter
barcodeFilter True string

Choose the Barcode filter

Barcode Data
barcodeString True string

Type the barcode data to split

Barcode Type
barcodeType True string

Choose the Barcode type

Split Barcode Page
splitBarcodePage True string

Choose the Split Barcode Page

Combine Pages
combinePagesWithSameConsecutiveBarcodes boolean

Combine pages with same barcodes. Any pages having consecutively same barcode texts will be merged as a single document

PDF Render DPI
pdfRenderDpi string

Pdf Render Dpi for barcode. Accepted values - 100, 150, 200, 250

Is Async
isAsync boolean

Set process as Async if takes long time

Returns

Name Path Type Description
splitedDocuments
splitedDocuments array of object

Splited Documents

File Name
splitedDocuments.fileName string

Output file name

Barcode Text
splitedDocuments.barcodeText string

Output barcode text

File Content
splitedDocuments.streamFile byte

Output file content

Definitions

binary

This is the basic data type 'binary'.