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/ |
| 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/
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'.