Delen via


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 true.

canCreatePDF
canCreatePDF boolean

Kan PDF genereren. De standaardinstelling is true.

canViewSettings
canViewSettings boolean

Kan instellingen weergeven. De standaardinstelling is true.

canPreview
canPreview boolean

Kan een voorbeeld bekijken. De standaardinstelling is true.

canEditJSON
canEditJSON boolean

Kan JSON bewerken. De standaardinstelling is true.

canShowHeader
canShowHeader boolean

Show CraftMyPDF header. De standaardinstelling is true.

jsonMode
jsonMode integer

JSON-editor - 1, JSON-viewer - 2. De standaardinstelling is 1.

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 file, hetzij json. - De optie json retourneert een JSON-object en de uitvoer-PDF wordt opgeslagen op een CDN(tot de vervaldatum). - De optie file retourneert binaire gegevens van de gegenereerde PDF (veiliger en volledig privé) en de http-antwoordheader Content-Disposition is ingesteld op bijlage.

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 file, hetzij json. De optie json retourneert een JSON-object en de uitvoer-PDF wordt opgeslagen op een CDN(tot de vervaldatum). De optie file retourneert binaire gegevens van de gegenereerde PDF (veiliger en volledig privé) en de HTTP-header Content-Disposition van het antwoord is ingesteld op bijlage.

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.