CraftMyPDF (unabhängiger Herausgeber)
Mit dem Drag &Drop-Editor von CraftMyPDF können Sie PDF-Vorlagen in jedem Beliebigen Browser entwerfen und pixelgenaue PDF-Dokumente aus wiederverwendbaren Vorlagen und JSON-Daten generieren.
Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:
| Dienstleistung | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Alle Power Automate-Regionen |
| Logik-Apps | Norm | Alle Logik-Apps-Regionen |
| Power Apps | Premium | Alle Power Apps-Regionen |
| Power Automate | Premium | Alle Power Automate-Regionen |
| Kontakt | |
|---|---|
| Name | Troy Taylor |
| URL | https://www.hitachisolutions.com |
| ttaylor@hitachisolutions.com |
| Connectormetadaten | |
|---|---|
| Herausgeber | Troy Taylor |
| Webseite | https://craftmypdf.com/ |
| Datenschutzrichtlinie | https://craftmypdf.com/privacy-policy/ |
| Kategorien | Inhalt und Dateien |
Erstellen einer Verbindung
Der Connector unterstützt die folgenden Authentifizierungstypen:
| Vorgabe | Parameter zum Erstellen einer Verbindung. | Alle Regionen | Nicht teilbar |
Vorgabe
Anwendbar: Alle Regionen
Parameter zum Erstellen einer Verbindung.
Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.
| Name | Typ | Description | Erforderlich |
|---|---|---|---|
| ApiKeyAuth | securestring | ApiKeyAuth für diese API | Richtig |
Drosselungsgrenzwerte
| Name | Aufrufe | Verlängerungszeitraum |
|---|---|---|
| API-Aufrufe pro Verbindung | 100 | 60 Sekunden |
Aktionen
| Erstellen einer Editorsitzung |
Diese Aktion erstellt eine neue PDF-Editor-Sitzung. Die URL des PDF-Editors kann in einen IFrame eingebettet werden. |
| Erstellen einer neuen Vorlage |
Diese Aktion erstellt eine neue Vorlage aus einer Vorlagen-ID. |
| Erstellen einer PDF aus mehreren Vorlagen |
Diese Aktion erstellt eine PDF-Datei aus mehreren Vorlagen. Es führt alle PDF-Dateien in einem zusammen. |
| Erstellen einer PDF-Datei |
Diese Aktion erstellt eine PDF-Datei mit JSON-Daten und Ihrer Vorlage. |
| Hinzufügen eines Wasserzeichens |
Mit dieser Aktion wird einer PDF-Datei ein Wasserzeichen hinzugefügt. |
| Kontoinformationen abrufen |
Diese Aktion gibt die Kontoinformationen zurück. |
| Listenvorlagen |
Diese Aktion listet alle Ihre PDF-Vorlagen auf. |
| Transaktionen auflisten |
Diese Aktion listet alle Transaktionen auf. |
| Vorlage aktualisieren |
Diese Aktion aktualisiert die angegebene PDF-Vorlage. |
| Vorlage löschen |
Diese Aktion löscht eine Vorlage. |
| Zusammenführen von PDF-Dateien |
Diese Aktion führt mehrere PDF-URLs zusammen. |
Erstellen einer Editorsitzung
Diese Aktion erstellt eine neue PDF-Editor-Sitzung. Die URL des PDF-Editors kann in einen IFrame eingebettet werden.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
template_id
|
template_id | True | string |
Die PDF-Vorlagen-ID. |
|
Ablauf
|
expiration | object |
Der Ablauf der Editorsitzung in Minuten. Der Standardwert ist 1440 Minuten (24 Stunden). |
|
|
canSave
|
canSave | boolean |
Kann die Vorlage speichern. Der Standardwert ist |
|
|
canCreatePDF
|
canCreatePDF | boolean |
Kann PDF generieren. Der Standardwert ist |
|
|
canViewSettings
|
canViewSettings | boolean |
Kann Einstellungen anzeigen. Der Standardwert ist |
|
|
canPreview
|
canPreview | boolean |
Kann eine Vorschau anzeigen. Der Standardwert ist |
|
|
canEditJSON
|
canEditJSON | boolean |
Kann JSON bearbeiten. Der Standardwert ist |
|
|
canShowHeader
|
canShowHeader | boolean |
CraftMyPDF-Header anzeigen. Der Standardwert ist |
|
|
jsonMode
|
jsonMode | integer |
JSON-Editor - |
|
|
backURL
|
backURL | string |
Die URL für die Schaltfläche "Zurück". |
Gibt zurück
- ResponseSuccessCreateNewEditorSession
- ResponseSuccessCreateNewEditorSession
Erstellen einer neuen Vorlage
Diese Aktion erstellt eine neue Vorlage aus einer Vorlagen-ID.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
template_id
|
template_id | True | string |
Die ID der PDF-Vorlage. |
|
name
|
name | string |
Der Name der neuen Vorlage. |
Gibt zurück
- ResponseSuccessCreateNewTemplate
- ResponseSuccessCreateNewTemplate
Erstellen einer PDF aus mehreren Vorlagen
Diese Aktion erstellt eine PDF-Datei aus mehreren Vorlagen. Es führt alle PDF-Dateien in einem zusammen.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
templates
|
templates | object | ||
|
export_type
|
export_type | string |
Entweder |
|
|
Ablauf
|
expiration | integer |
DieXpiration der generierten PDF-Datei in Minuten. Der Standardwert ist 5 Minuten, bereich zwischen 1 Minute und 24 Stunden. |
|
|
output_file
|
output_file | string |
Die Ausgabedatei. Der Standardwert ist "output.pdf". |
|
|
Seitenüberlagerung
|
paging | string |
Es deteminiert die Auslagerung für die nächste PDF, entweder "fortlaufend" oder "zurücksetzen". Der Standardwert ist "reset" - fortlaufend: Der Ausdruck {{sys.totalPages}} ist die Summe der zusammengeführten PDF-Datei, und {{sys.pageNumber}} wird von der letzten PDF-Seitenzahl fortgesetzt. - Zurücksetzen: Der Ausdruck {{sys.totalPages}} ist die Gesamtzahl der Seiten der aktuellen PDF und das automatische Zurücksetzen von {{sys.pageNumber}} auf Null in der nächsten PDF. |
Gibt zurück
- ResponseSuccessSingleFile
- ResponseSuccessSingleFile
Erstellen einer PDF-Datei
Diese Aktion erstellt eine PDF-Datei mit JSON-Daten und Ihrer Vorlage.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Daten
|
data | True | string |
Die JSON-Daten. |
|
template_id
|
template_id | True | string |
Die PDF-Vorlagen-ID. |
|
export_type
|
export_type | string |
Entweder |
|
|
Ablauf
|
expiration | integer |
Der Ablauf der generierten PDF-Datei in Minuten. Der Standardwert ist 5 Minuten, bereich zwischen 1 Minute und 24 Stunden. |
|
|
output_file
|
output_file | string |
Die Ausgabedatei. Der Standardwert ist "output.pdf". |
|
|
is_cmyk
|
is_cmyk | boolean |
Verwenden Sie CMYK-Farbprofil, Der Standardwert ist "false". |
Gibt zurück
- ResponseSuccessSingleFile
- ResponseSuccessSingleFile
Hinzufügen eines Wasserzeichens
Mit dieser Aktion wird einer PDF-Datei ein Wasserzeichen hinzugefügt.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
URL
|
url | True | string |
Die URL der QUELL-PDF. |
|
Text
|
text | True | string |
Der Wasserzeichentext. |
|
font_size
|
font_size | integer |
Der Schriftgrad des Wasserzeichens. Der Standardwert ist 40. |
|
|
Undurchsichtigkeit
|
opacity | integer |
Die Deckkraft des Wasserzeichens. Der Standardwert ist 0,5. |
|
|
Drehung
|
rotation | integer |
Die Drehung des Wasserzeichens. Der Standardwert ist 45. |
|
|
hex_color
|
hex_color | string |
THe Farbe des Wasserzeichens, es muss eine Hexadehnung sein und beginnt mit '#'. Der Standardwert ist "#c7c7c7". |
|
|
font_family
|
font_family | string |
Die Schriftfamilie des Wasserzeichens. Der Standardwert ist Helvetica. Verfügbare Schriftarten sind: Courier, Courier-Bold, Courier-Oblique, Courier-BoldOblique, Helvetica, Helvetica-Bold, Helvetica-Oblique, Helvetica-BoldOblique, Times-Roman, Times-Bold, Times-Italic, Times-BoldItalic, Symbol, ZapfDingbats, |
|
|
Ablauf
|
expiration | integer |
Der Ablauf der generierten PDF-Datei in Minuten. Der Standardwert ist 5 Minuten, bereich zwischen 1 Minute und 24 Stunden. |
|
|
output_file
|
output_file | string |
Die Ausgabedatei ,Standard ist 'output.pdf'. |
Gibt zurück
- ResponseSuccessSingleFile
- ResponseSuccessSingleFile
Kontoinformationen abrufen
Diese Aktion gibt die Kontoinformationen zurück.
Gibt zurück
- ResponseAccountInformation
- ResponseAccountInformation
Listenvorlagen
Diese Aktion listet alle Ihre PDF-Vorlagen auf.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Limit
|
limit | integer |
Rufen Sie nur die Anzahl der angegebenen Datensätze ab. Der Standardwert ist 300. |
|
|
Offset
|
offset | integer |
Offset wird verwendet, um die Anzahl der Datensätze aus den Ergebnissen zu überspringen. Standard ist "0". |
Gibt zurück
- ResponseListTemplate
- ResponseListTemplate
Transaktionen auflisten
Diese Aktion listet alle Transaktionen auf.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Limit
|
limit | integer |
Rufen Sie nur die Anzahl der angegebenen Datensätze ab. Der Standardwert ist 300. |
|
|
Offset
|
offset | integer |
Offset wird verwendet, um die Anzahl der Datensätze aus den Ergebnissen zu überspringen. Der Standardwert ist 0. |
Gibt zurück
- ResponseListTransactions
- ResponseListTransactions
Vorlage aktualisieren
Diese Aktion aktualisiert die angegebene PDF-Vorlage.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
template_id
|
template_id | True | string |
Die Vorlagen-ID. |
|
name
|
name | string |
Optionaler Name der Vorlage. |
|
|
json
|
json | string |
Optional, Beispiel-JSON-Daten für die Vorlage. |
Gibt zurück
- ResponseUpdateTemplate
- ResponseUpdateTemplate
Vorlage löschen
Diese Aktion löscht eine Vorlage.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Vorlagen-ID
|
template_id | True | string |
Die ID der PDF-Vorlage. |
Gibt zurück
- ResponseSuccessDeleteTemplate
- ResponseSuccessDeleteTemplate
Zusammenführen von PDF-Dateien
Diese Aktion führt mehrere PDF-URLs zusammen.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
urls
|
urls | object | ||
|
Ablauf
|
expiration | integer |
Der Ablauf der generierten PDF-Datei in Minuten. Der Standardwert ist 5 Minuten, bereich zwischen 1 Minute und 24 Stunden. |
|
|
output_file
|
output_file | string |
Die Ausgabedatei. Der Standardwert ist "output.pdf". |
Gibt zurück
- ResponseSuccessSingleFile
- ResponseSuccessSingleFile
Definitionen
ResponseSuccessSingleFile
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
status
|
status | string |
Der Status |
|
file
|
file | string |
Das generierte PDF-Dokument. |
|
transaction_ref
|
transaction_ref | string |
Der Transaktionsverweis. |
ResponseListTemplate
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
status
|
status | string |
Der Status. |
|
templates
|
templates | array of object |
Das Array von Vorlagen. |
|
items
|
templates | object |
ResponseSuccessCreateNewTemplate
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
status
|
status | string |
Der Status |
|
template_id
|
template_id | string |
Das generierte PDF-Dokument. |
ResponseSuccessDeleteTemplate
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
status
|
status | string |
Der Status. |
ResponseListTransactions
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
status
|
status | string |
Der Status. |
|
Transaktionen
|
transactions | array of object |
Das Array von Transaktionen. |
|
items
|
transactions | object |
ResponseAccountInformation
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
status
|
status | string |
Der Status. |
|
Transaktionen
|
transactions | array of object |
Das Array von Transaktionen. |
|
items
|
transactions | object |
ResponseSuccessCreateNewEditorSession
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
status
|
status | string |
Der Status. |
|
URL
|
url | string |
Die URL. |
ResponseUpdateTemplate
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
status
|
status | string |
Der Status. |