Freigeben über


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

canCreatePDF
canCreatePDF boolean

Kann PDF generieren. Der Standardwert ist true.

canViewSettings
canViewSettings boolean

Kann Einstellungen anzeigen. Der Standardwert ist true.

canPreview
canPreview boolean

Kann eine Vorschau anzeigen. Der Standardwert ist true.

canEditJSON
canEditJSON boolean

Kann JSON bearbeiten. Der Standardwert ist true.

canShowHeader
canShowHeader boolean

CraftMyPDF-Header anzeigen. Der Standardwert ist true.

jsonMode
jsonMode integer

JSON-Editor - 1, JSON-Viewer - 2. Der Standardwert ist 1.

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 file oder json. Die Option json gibt ein JSON-Objekt zurück, und die PDF-Ausgabe wird auf einem CDN(bis zum Ablauf) gespeichert. Die Option file gibt Binärdaten der generierten PDF-Datei (sicherer und vollständig privat) zurück, und der Antwort-HTTP-Header Content-Disposition wird auf Anlage festgelegt.

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 file oder json. - Die Option json gibt ein JSON-Objekt zurück, und die AUSGABE-PDF wird auf einem CDN(bis zum Ablauf) gespeichert. - Die Option file gibt Binärdaten der generierten PDF(Sicherer und vollständig privater) zurück, und der Antwort-HTTP-Header Content-Disposition wird auf Anlage festgelegt.

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.