Udostępnij przez


CraftMyPDF (niezależny wydawca)

Edytor przeciągania i upuszczania CraftMyPDF umożliwia projektowanie szablonów PDF w dowolnej przeglądarce i generowanie doskonałych pikseli dokumentów PDF na podstawie szablonów wielokrotnego użytku i danych JSON.

Ten łącznik jest dostępny w następujących produktach i regionach:

Usługa Class Regions
Copilot Studio Premium Wszystkie regiony usługi Power Automate
Logic Apps Standard Wszystkie regiony usługi Logic Apps
Power Apps Premium Wszystkie regiony usługi Power Apps
Power Automate Premium Wszystkie regiony usługi Power Automate
Kontakt
Name Troy Taylor
adres URL https://www.hitachisolutions.com
Email ttaylor@hitachisolutions.com
Metadane łącznika
Publisher Troy Taylor
Witryna internetowa https://craftmypdf.com/
Zasady ochrony prywatności https://craftmypdf.com/privacy-policy/
Kategorie Zawartość i pliki

Tworzenie połączenia

Łącznik obsługuje następujące typy uwierzytelniania:

Wartość domyślna Parametry tworzenia połączenia. Wszystkie regiony Nie można udostępniać

Domyślny

Dotyczy: Wszystkie regiony

Parametry tworzenia połączenia.

Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja Power App zostanie udostępniona innemu użytkownikowi, inny użytkownik zostanie poproszony o jawne utworzenie nowego połączenia.

Name Typ Description Wymagane
ApiKeyAuth securestring Interfejs APIKeyAuth dla tego interfejsu API Prawda

Limity ograniczania

Nazwa Wywołania Okres odnowienia
Wywołania interfejsu API na połączenie 100 60 sekund

Akcje

Aktualizowanie szablonu

Ta akcja aktualizuje określony szablon PDF.

Dodawanie znaku wodnego

Ta akcja dodaje znak wodny do pliku PDF.

Scal pliki PDF

Ta akcja scala wiele adresów URL plików PDF.

Szablony list

Ta akcja zawiera listę wszystkich szablonów plików PDF.

Transakcje listy

Ta akcja zawiera listę wszystkich transakcji.

Tworzenie nowego szablonu

Ta akcja tworzy nowy szablon na podstawie identyfikatora szablonu.

Tworzenie pliku PDF

Ta akcja powoduje utworzenie pliku PDF z danymi JSON i szablonem.

Tworzenie pliku PDF na podstawie wielu szablonów

Ta akcja powoduje utworzenie pliku PDF z wielu szablonów. Scala wszystkie pliki PDF w jeden.

Tworzenie sesji edytora

Ta akcja powoduje utworzenie nowej sesji edytora plików PDF. Adres URL edytora plików PDF można osadzać w elemecie IFrame.

Usuwanie szablonu

Ta akcja powoduje usunięcie szablonu.

Uzyskiwanie informacji o koncie

Ta akcja zwraca informacje o koncie.

Aktualizowanie szablonu

Ta akcja aktualizuje określony szablon PDF.

Parametry

Nazwa Klucz Wymagane Typ Opis
template_id
template_id True string

Identyfikator szablonu.

nazwa
name string

Opcjonalna nazwa szablonu.

JSON
json string

Opcjonalnie przykładowe dane JSON dla szablonu.

Zwraca

ResponseUpdateTemplate
ResponseUpdateTemplate

Dodawanie znaku wodnego

Ta akcja dodaje znak wodny do pliku PDF.

Parametry

Nazwa Klucz Wymagane Typ Opis
URL
url True string

Adres URL źródłowego pliku PDF.

SMS
text True string

Tekst znaku wodnego.

font_size
font_size integer

Rozmiar czcionki znaku wodnego. Wartość domyślna to 40.

nieprzezroczystość
opacity integer

Nieprzezroczystość znaku wodnego. Wartość domyślna to 0,5.

obrót
rotation integer

Obrót znaku wodnego. Wartość domyślna to 45.

hex_color
hex_color string

Kolor THe znaku wodnego, musi być kolorem szesnastkowym i zaczyna się od "#". Wartość domyślna to "#c7c7c7".

font_family
font_family string

Rodzina czcionek znaku wodnego. Wartość domyślna to Helvetica. Dostępne czcionki to: Courier, Courier-Bold, Courier-Oblique, Courier-BoldOblique, Helvetica, Helvetica-Bold, Helvetica-Oblique, Helvetica-BoldOblique, Times-Roman, Times-Bold, Times-Italic, Times-BoldItalic, Symbol, ZapfDingbats,

wygaśnięcie
expiration integer

Wygaśnięcie wygenerowanego pliku PDF w minutach. Wartość domyślna to 5 minut, zakres od 1 minuty do 24 godzin.

output_file
output_file string

Plik wyjściowy Default to "output.pdf".

Zwraca

ResponseSuccessSingleFile
ResponseSuccessSingleFile

Scal pliki PDF

Ta akcja scala wiele adresów URL plików PDF.

Parametry

Nazwa Klucz Wymagane Typ Opis
adresy URL
urls object
wygaśnięcie
expiration integer

Wygaśnięcie wygenerowanego pliku PDF w minutach. Wartość domyślna to 5 minut, zakres od 1 minuty do 24 godzin.

output_file
output_file string

Plik wyjściowy. Wartość domyślna to "output.pdf".

Zwraca

ResponseSuccessSingleFile
ResponseSuccessSingleFile

Szablony list

Ta akcja zawiera listę wszystkich szablonów plików PDF.

Parametry

Nazwa Klucz Wymagane Typ Opis
Ograniczenie
limit integer

Pobierz tylko określoną liczbę rekordów. Wartość domyślna to 300.

Przesunięcie
offset integer

Przesunięcie służy do pomijania liczby rekordów z wyników. Wartość domyślna to 0.

Zwraca

ResponseListTemplate
ResponseListTemplate

Transakcje listy

Ta akcja zawiera listę wszystkich transakcji.

Parametry

Nazwa Klucz Wymagane Typ Opis
Ograniczenie
limit integer

Pobierz tylko określoną liczbę rekordów. Wartość domyślna to 300

Przesunięcie
offset integer

Przesunięcie służy do pomijania liczby rekordów z wyników. Wartość domyślna to 0

Zwraca

Transakcje ResponseList
ResponseListTransactions

Tworzenie nowego szablonu

Ta akcja tworzy nowy szablon na podstawie identyfikatora szablonu.

Parametry

Nazwa Klucz Wymagane Typ Opis
template_id
template_id True string

Identyfikator szablonu PDF.

nazwa
name string

Nazwa nowego szablonu.

Zwraca

ResponseSuccessCreateNewTemplate
ResponseSuccessCreateNewTemplate

Tworzenie pliku PDF

Ta akcja powoduje utworzenie pliku PDF z danymi JSON i szablonem.

Parametry

Nazwa Klucz Wymagane Typ Opis
dane
data True string

Dane JSON.

template_id
template_id True string

Identyfikator szablonu PDF.

export_type
export_type string

file lub json. — Opcja json zwraca obiekt JSON, a wyjściowy plik PDF jest przechowywany w usłudze CDN(do momentu wygaśnięcia). — Opcja file zwraca dane binarne wygenerowanego pliku PDF(Bezpieczniejsze i całkowicie prywatne), a nagłówek HTTP odpowiedzi Content-Disposition jest ustawiony na załącznik.

wygaśnięcie
expiration integer

Wygaśnięcie wygenerowanego pliku PDF w minutach. Wartość domyślna to 5 minut, zakres od 1 minuty do 24 godzin.

output_file
output_file string

Plik wyjściowy. Wartość domyślna to "output.pdf".

is_cmyk
is_cmyk boolean

Użyj profilu koloru CMYK, wartość domyślna to "false".

Zwraca

ResponseSuccessSingleFile
ResponseSuccessSingleFile

Tworzenie pliku PDF na podstawie wielu szablonów

Ta akcja powoduje utworzenie pliku PDF z wielu szablonów. Scala wszystkie pliki PDF w jeden.

Parametry

Nazwa Klucz Wymagane Typ Opis
templates
templates object
export_type
export_type string

file lub json. Opcja json zwraca obiekt JSON, a wyjściowy plik PDF jest przechowywany w usłudze CDN(do momentu wygaśnięcia). Opcja file zwraca dane binarne wygenerowanego pliku PDF (Bezpieczniejsze i całkowicie prywatne), a nagłówek HTTP odpowiedzi Content-Disposition jest ustawiony na załącznik.

wygaśnięcie
expiration integer

Zapis wygenerowanego pliku PDF w ciągu kilku minut. Wartość domyślna to 5 minut, zakres od 1 minuty do 24 godzin.

output_file
output_file string

Plik wyjściowy. Wartość domyślna to "output.pdf".

stronicowanie
paging string

Detemines stronicowanie dla następnego pliku PDF, albo jest "ciągłe" lub "reset" . Wartość domyślna to "reset" — ciągłe: wyrażenie {{sys.totalPages}} jest sumą scalonego pliku PDF, a ciąg {{sys.pageNumber}} będzie kontynuowany z ostatniego numeru strony PDF. - reset: wyrażenie {{sys.totalPages}} to łączna liczba stron bieżącego pliku PDF oraz autoresetowanie {{sys.pageNumber}} do zera w następnym pliku PDF.

Zwraca

ResponseSuccessSingleFile
ResponseSuccessSingleFile

Tworzenie sesji edytora

Ta akcja powoduje utworzenie nowej sesji edytora plików PDF. Adres URL edytora plików PDF można osadzać w elemecie IFrame.

Parametry

Nazwa Klucz Wymagane Typ Opis
template_id
template_id True string

Identyfikator szablonu PDF.

wygaśnięcie
expiration object

Wygaśnięcie sesji edytora w minutach. Wartość domyślna to 1440 minut (24 godziny).

canSave
canSave boolean

Może zapisać szablon. Wartość domyślna to true.

canCreatePDF
canCreatePDF boolean

Może wygenerować plik PDF. Wartość domyślna to true.

canViewSettings
canViewSettings boolean

Może wyświetlać ustawienia. Wartość domyślna to true.

canPreview
canPreview boolean

Może wyświetlać podgląd. Wartość domyślna to true.

canEditJSON
canEditJSON boolean

Może edytować kod JSON. Wartość domyślna to true.

canShowHeader
canShowHeader boolean

Pokaż nagłówek CraftMyPDF. Wartość domyślna to true.

jsonMode
jsonMode integer

Edytor JSON — 1, przeglądarka JSON — 2. Wartość domyślna to 1.

backURL
backURL string

Adres URL przycisku Wstecz.

Zwraca

ResponseSuccessCreateNewEditorSession
ResponseSuccessCreateNewEditorSession

Usuwanie szablonu

Ta akcja powoduje usunięcie szablonu.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator szablonu
template_id True string

Identyfikator szablonu PDF.

Zwraca

ResponseSuccessDeleteTemplate
ResponseSuccessDeleteTemplate

Uzyskiwanie informacji o koncie

Ta akcja zwraca informacje o koncie.

Zwraca

ResponseAccountInformation
ResponseAccountInformation

Definicje

ResponseSuccessSingleFile

Nazwa Ścieżka Typ Opis
stan
status string

Status

plik
file string

Wygenerowany dokument PDF.

transaction_ref
transaction_ref string

Odwołanie do transakcji.

ResponseListTemplate

Nazwa Ścieżka Typ Opis
stan
status string

Stan.

templates
templates array of object

Tablica szablonów.

items
templates object

ResponseSuccessCreateNewTemplate

Nazwa Ścieżka Typ Opis
stan
status string

Status

template_id
template_id string

Wygenerowany dokument PDF.

ResponseSuccessDeleteTemplate

Nazwa Ścieżka Typ Opis
stan
status string

Stan.

Transakcje ResponseList

Nazwa Ścieżka Typ Opis
stan
status string

Stan.

transakcje
transactions array of object

Tablica transakcji.

items
transactions object

ResponseAccountInformation

Nazwa Ścieżka Typ Opis
stan
status string

Stan.

transakcje
transactions array of object

Tablica transakcji.

items
transactions object

ResponseSuccessCreateNewEditorSession

Nazwa Ścieżka Typ Opis
stan
status string

Stan.

URL
url string

Adres URL.

ResponseUpdateTemplate

Nazwa Ścieżka Typ Opis
stan
status string

Stan.