CraftMyPDF (onafhankelijke uitgever)
Met de editor voor slepen en neerzetten van CraftMyPDF kunt u PDF-sjablonen ontwerpen in elke browser en pixel-perfecte PDF-documenten genereren op basis van herbruikbare sjablonen en JSON-gegevens.
Deze connector is beschikbaar in de volgende producten en regio's:
| Dienst | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Alle Power Automate regio's |
| Logic-apps | Standaard | Alle Logic Apps-regio's |
| Power Apps | Premium | Alle Power Apps regio's |
| Power Automate | Premium | Alle Power Automate regio's |
| Contactpersoon | |
|---|---|
| Naam | Troy Taylor |
| URL | https://www.hitachisolutions.com |
| E-mailen | ttaylor@hitachisolutions.com |
| Connector-metagegevens | |
|---|---|
| Uitgever | Troy Taylor |
| Webpagina | https://craftmypdf.com/ |
| Privacybeleid | https://craftmypdf.com/privacy-policy/ |
| Categorieën | Inhoud en bestanden |
Een verbinding maken
De connector ondersteunt de volgende verificatietypen:
| standaard | Parameters voor het maken van verbinding. | Alle regio's | Niet deelbaar |
Verstek
Van toepassing: Alle regio's
Parameters voor het maken van verbinding.
Dit is geen deelbare verbinding. Als de power-app wordt gedeeld met een andere gebruiker, wordt een andere gebruiker gevraagd om expliciet een nieuwe verbinding te maken.
| Naam | Typologie | Description | Verplicht |
|---|---|---|---|
| ApiKeyAuth | beveiligde string | ApiKeyAuth voor deze API | Klopt |
Beperkingslimieten
| Name | Aanroepen | Verlengingsperiode |
|---|---|---|
| API-aanroepen per verbinding | 100 | 60 seconden |
Acties
| Accountgegevens ophalen |
Met deze actie worden de accountgegevens geretourneerd. |
| Editorsessie maken |
Met deze actie maakt u een nieuwe PDF-editorsessie. De URL van de PDF-editor kan worden ingesloten in een IFrame. |
| Een nieuwe sjabloon maken |
Met deze actie maakt u een nieuwe sjabloon op basis van een sjabloon-id. |
| Een PDF maken |
Met deze actie maakt u een PDF-bestand met JSON-gegevens en uw sjabloon. |
| Een PDF maken op basis van meerdere sjablonen |
Met deze actie maakt u een PDF-bestand op basis van meerdere sjablonen. Hiermee worden alle PDF-bestanden samengevoegd in één. |
| Lijstsjablonen |
Met deze actie worden al uw PDF-sjablonen weergegeven. |
| PDF-bestanden samenvoegen |
Met deze actie worden meerdere PDF-URL's samengevoegd. |
| Sjabloon bijwerken |
Met deze actie wordt de opgegeven PDF-sjabloon bijgewerkt. |
| Sjabloon verwijderen |
Met deze actie wordt een sjabloon verwijderd. |
| Transacties weergeven |
Met deze actie worden alle transacties weergegeven. |
| Watermerk toevoegen |
Met deze actie wordt een watermerk aan een PDF toegevoegd. |
Accountgegevens ophalen
Met deze actie worden de accountgegevens geretourneerd.
Retouren
- ResponseAccountInformation
- ResponseAccountInformation
Editorsessie maken
Met deze actie maakt u een nieuwe PDF-editorsessie. De URL van de PDF-editor kan worden ingesloten in een IFrame.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
template_id
|
template_id | True | string |
De ID van de PDF-sjabloon. |
|
afloop
|
expiration | object |
De vervaldatum van de editorsessie in enkele minuten. De standaardwaarde is 1440 minuten (24 uur). |
|
|
canSave
|
canSave | boolean |
Kan de sjabloon opslaan. De standaardinstelling is |
|
|
canCreatePDF
|
canCreatePDF | boolean |
Kan PDF genereren. De standaardinstelling is |
|
|
canViewSettings
|
canViewSettings | boolean |
Kan instellingen weergeven. De standaardinstelling is |
|
|
canPreview
|
canPreview | boolean |
Kan een voorbeeld bekijken. De standaardinstelling is |
|
|
canEditJSON
|
canEditJSON | boolean |
Kan JSON bewerken. De standaardinstelling is |
|
|
canShowHeader
|
canShowHeader | boolean |
Show CraftMyPDF header. De standaardinstelling is |
|
|
jsonMode
|
jsonMode | integer |
JSON-editor - |
|
|
backURL
|
backURL | string |
De URL voor de knop Vorige. |
Retouren
- ResponseSuccessCreateNewEditorSession
- ResponseSuccessCreateNewEditorSession
Een nieuwe sjabloon maken
Met deze actie maakt u een nieuwe sjabloon op basis van een sjabloon-id.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
template_id
|
template_id | True | string |
De ID van de PDF-sjabloon. |
|
naam
|
name | string |
De naam van de nieuwe sjabloon. |
Retouren
- ResponseSuccessCreateNewTemplate
- ResponseSuccessCreateNewTemplate
Een PDF maken
Met deze actie maakt u een PDF-bestand met JSON-gegevens en uw sjabloon.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
gegevens
|
data | True | string |
De JSON-gegevens. |
|
template_id
|
template_id | True | string |
De ID van de PDF-sjabloon. |
|
export_type
|
export_type | string |
Hetzij |
|
|
afloop
|
expiration | integer |
De vervaldatum van het gegenereerde PDF-bestand in enkele minuten. De standaardwaarde is 5 minuten, tussen 1 minuut en 24 uur. |
|
|
output_file
|
output_file | string |
Het uitvoerbestand. De standaardwaarde is 'output.pdf'. |
|
|
is_cmyk
|
is_cmyk | boolean |
Gebruik CMYK-kleurenprofiel, standaard is 'false'. |
Retouren
- ResponseSuccessSingleFile
- ResponseSuccessSingleFile
Een PDF maken op basis van meerdere sjablonen
Met deze actie maakt u een PDF-bestand op basis van meerdere sjablonen. Hiermee worden alle PDF-bestanden samengevoegd in één.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
templates
|
templates | object | ||
|
export_type
|
export_type | string |
Hetzij |
|
|
afloop
|
expiration | integer |
Dexpiratie van het gegenereerde PDF-bestand in enkele minuten. De standaardwaarde is 5 minuten, tussen 1 minuut en 24 uur. |
|
|
output_file
|
output_file | string |
Het uitvoerbestand. De standaardwaarde is 'output.pdf'. |
|
|
Paging
|
paging | string |
Het veracht de paginering voor het volgende PDF-bestand, ofwel 'continu' of 'opnieuw instellen'. De standaardwaarde is 'reset': de expressie {{sys.totalPages}} is de som van de samengevoegde PDF en de {{sys.pageNumber}} gaat verder vanaf het laatste PDF-paginanummer. - reset: De expressie {{sys.totalPages}} is het totale aantal pagina's van de huidige PDF en de automatische reset van {{sys.pageNumber}} naar nul in de volgende PDF. |
Retouren
- ResponseSuccessSingleFile
- ResponseSuccessSingleFile
Lijstsjablonen
Met deze actie worden al uw PDF-sjablonen weergegeven.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Limit
|
limit | integer |
Alleen het opgegeven aantal records ophalen. De standaardwaarde is 300. |
|
|
Offset
|
offset | integer |
Offset wordt gebruikt om het aantal records uit de resultaten over te slaan. De standaardwaarde is 0. |
Retouren
- ResponseListTemplate
- ResponseListTemplate
PDF-bestanden samenvoegen
Met deze actie worden meerdere PDF-URL's samengevoegd.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
URLs
|
urls | object | ||
|
afloop
|
expiration | integer |
De vervaldatum van het gegenereerde PDF-bestand in enkele minuten. De standaardwaarde is 5 minuten, tussen 1 minuut en 24 uur. |
|
|
output_file
|
output_file | string |
Het uitvoerbestand. De standaardwaarde is 'output.pdf'. |
Retouren
- ResponseSuccessSingleFile
- ResponseSuccessSingleFile
Sjabloon bijwerken
Met deze actie wordt de opgegeven PDF-sjabloon bijgewerkt.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
template_id
|
template_id | True | string |
De sjabloon-id. |
|
naam
|
name | string |
Optioneel, naam van de sjabloon. |
|
|
json
|
json | string |
Optioneel, voorbeeld-JSON-gegevens voor de sjabloon. |
Retouren
- ResponseUpdateTemplate
- ResponseUpdateTemplate
Sjabloon verwijderen
Met deze actie wordt een sjabloon verwijderd.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Sjabloon-ID
|
template_id | True | string |
De ID van de PDF-sjabloon. |
Retouren
- ResponseSuccessDeleteTemplate
- ResponseSuccessDeleteTemplate
Transacties weergeven
Met deze actie worden alle transacties weergegeven.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Limit
|
limit | integer |
Alleen het opgegeven aantal records ophalen. De standaardwaarde is 300 |
|
|
Offset
|
offset | integer |
Offset wordt gebruikt om het aantal records uit de resultaten over te slaan. De standaardwaarde is 0 |
Retouren
- ResponseListTransactions
- ResponseListTransactions
Watermerk toevoegen
Met deze actie wordt een watermerk aan een PDF toegevoegd.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
url
|
url | True | string |
De URL van het bron-PDF-bestand. |
|
Tekst
|
text | True | string |
De watermerktekst. |
|
font_size
|
font_size | integer |
De tekengrootte van het watermerk. De standaardwaarde is 40. |
|
|
Dekking
|
opacity | integer |
De dekking van het watermerk. De standaardwaarde is 0,5. |
|
|
rotatie
|
rotation | integer |
De draaiing van het watermerk. De standaardwaarde is 45. |
|
|
hex_color
|
hex_color | string |
De kleur van het watermerk moet een hexkleur zijn en begint met '#'. De standaardwaarde is '#c7c7c7'. |
|
|
font_family
|
font_family | string |
De lettertypefamilie van het watermerk. Standaard is Helvetica. Beschikbare lettertypen zijn: Courier, Courier-Bold, Courier-Oblique, Courier-BoldOblique, Helvetica, Helvetica-Bold, Helvetica-Oblique, Helvetica-BoldOblique, Times-Roman, Times-Bold, Times-Cursic, Times-BoldItalic, Symbol, ZapfDingbats, |
|
|
afloop
|
expiration | integer |
De vervaldatum van het gegenereerde PDF-bestand in enkele minuten. De standaardwaarde is 5 minuten, tussen 1 minuut en 24 uur. |
|
|
output_file
|
output_file | string |
Het uitvoerbestand Standaard is 'output.pdf'. |
Retouren
- ResponseSuccessSingleFile
- ResponseSuccessSingleFile
Definities
ResponseSuccessSingleFile
| Name | Pad | Type | Description |
|---|---|---|---|
|
status
|
status | string |
Toestand |
|
bestand
|
file | string |
Het gegenereerde PDF-document. |
|
transaction_ref
|
transaction_ref | string |
De transactiereferentie. |
ResponseListTemplate
| Name | Pad | Type | Description |
|---|---|---|---|
|
status
|
status | string |
De status. |
|
templates
|
templates | array of object |
De matrix met sjablonen. |
|
items
|
templates | object |
ResponseSuccessCreateNewTemplate
| Name | Pad | Type | Description |
|---|---|---|---|
|
status
|
status | string |
Toestand |
|
template_id
|
template_id | string |
Het gegenereerde PDF-document. |
ResponseSuccessDeleteTemplate
| Name | Pad | Type | Description |
|---|---|---|---|
|
status
|
status | string |
De status. |
ResponseListTransactions
| Name | Pad | Type | Description |
|---|---|---|---|
|
status
|
status | string |
De status. |
|
transacties
|
transactions | array of object |
De matrix van transacties. |
|
items
|
transactions | object |
ResponseAccountInformation
| Name | Pad | Type | Description |
|---|---|---|---|
|
status
|
status | string |
De status. |
|
transacties
|
transactions | array of object |
De matrix van transacties. |
|
items
|
transactions | object |
ResponseSuccessCreateNewEditorSession
| Name | Pad | Type | Description |
|---|---|---|---|
|
status
|
status | string |
De status. |
|
url
|
url | string |
De URL. |
ResponseUpdateTemplate
| Name | Pad | Type | Description |
|---|---|---|---|
|
status
|
status | string |
De status. |