CraftMyPDF (Bağımsız Yayımcı)

CraftMyPDF'nin sürükle ve bırak düzenleyicisi, pdf şablonlarını herhangi bir tarayıcıda tasarlamanıza ve yeniden kullanılabilir şablonlardan ve JSON verilerinden mükemmel PDF belgeleri oluşturmanıza olanak tanır.

Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:

Hizmet Class Bölgeler
Copilot Studio Premium Tüm Power Automate bölgeleri
Logic Apps Standart Tüm Logic Apps bölgeleri
Power Apps Premium Tüm Power Apps bölgeleri
Power Automate Premium Tüm Power Automate bölgeleri
İletişim
İsim Troy Taylor
URL https://www.hitachisolutions.com
E-posta ttaylor@hitachisolutions.com
Bağlayıcı Meta Verileri
Publisher Troy Taylor
Web sitesi https://craftmypdf.com/
Gizlilik ilkesi https://craftmypdf.com/privacy-policy/
Kategoriler İçerik ve Dosyalar

Bağlantı oluşturma

Bağlayıcı aşağıdaki kimlik doğrulama türlerini destekler:

Varsayılan Bağlantı oluşturmak için parametreler. Tüm bölgeler Paylaşılamaz

Temerrüt

Geçerli: Tüm bölgeler

Bağlantı oluşturmak için parametreler.

Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.

İsim Türü Description Gerekli
ApiKeyAuth securestring Bu API için ApiKeyAuth Doğru

Azaltma Sınırları

Name Çağrılar Yenileme Dönemi
Bağlantı başına API çağrıları 100 60 saniye

Eylemler

Birden çok şablondan PDF oluşturma

Bu eylem, birden çok şablondan bir PDF dosyası oluşturur. Tüm PDF'leri birleştirir.

Düzenleyici oturumu oluşturma

Bu eylem yeni bir PDF düzenleyicisi oturumu oluşturur. PDF düzenleyicisi URL'si bir IFrame'e eklenebilir.

Filigran ekleme

Bu eylem PDF'ye filigran ekler.

Hesap bilgilerini alma

Bu eylem hesap bilgilerini döndürür.

İşlemleri listele

Bu eylem tüm işlemleri listeler.

Liste şablonları

Bu eylem tüm PDF şablonlarınızı listeler.

PDF'leri birleştirme

Bu eylem birden çok PDF URL'lerini birleştirir.

PDF oluşturma

Bu eylem, JSON verileri ve şablonunuzu içeren bir PDF dosyası oluşturur.

Yeni şablon oluşturma

Bu eylem, şablon kimliğinden yeni bir şablon oluşturur.

Şablonu güncelleştirme

Bu eylem, belirtilen PDF şablonunu güncelleştirir.

Şablonu sil

Bu eylem bir şablonu siler.

Birden çok şablondan PDF oluşturma

Bu eylem, birden çok şablondan bir PDF dosyası oluşturur. Tüm PDF'leri birleştirir.

Parametreler

Name Anahtar Gerekli Tür Description
templates
templates object
export_type
export_type string

file veya json. seçeneği json bir JSON nesnesi döndürür ve çıkış PDF'si bir CDN'de depolanır (süre dolana kadar). seçeneği file , oluşturulan PDF'nin ikili verilerini döndürür (Daha güvenli ve tamamen özel) ve yanıt HTTP üst bilgisi content-Disposition ek olarak ayarlanır.

Sona erme
expiration integer

Oluşturulan PDF'nin dakika cinsinden gösterimi. Varsayılan değer 5 dakikadır ve 1 dakika ile 24 saat arasındadır.

output_file
output_file string

Çıkış dosyası. Varsayılan değer 'output.pdf'dir.

Sayfalama
paging string

Sonraki PDF'nin disk belleğini "sürekli" veya "sıfırla" olarak detemine eder. Varsayılan değer 'reset' - sürekli: {{sys.totalPages}} ifadesi birleştirilmiş PDF'nin toplamıdır ve {{sys.pageNumber}} son PDF sayfa numarasından devam eder. - reset: {{sys.totalPages}} ifadesi geçerli PDF'nin toplam sayfalarıdır ve {{sys.pageNumber}} otomatik sıfırlaması sonraki PDF'de sıfırlanır.

Döndürülenler

ResponseSuccessSingleFile
ResponseSuccessSingleFile

Düzenleyici oturumu oluşturma

Bu eylem yeni bir PDF düzenleyicisi oturumu oluşturur. PDF düzenleyicisi URL'si bir IFrame'e eklenebilir.

Parametreler

Name Anahtar Gerekli Tür Description
şablon_id
template_id True string

PDF Şablonu Kimliği.

Sona erme
expiration object

Düzenleyici oturumunun dakikalar içinde sona ermesi. Varsayılan değer 1440 dakikadır (24 saat).

canSave
canSave boolean

Şablonu kaydedebilir. Varsayılan true değeridir.

canCreatePDF
canCreatePDF boolean

PDF oluşturabilir. Varsayılan true değeridir.

canViewSettings
canViewSettings boolean

Ayarları görüntüleyebilir. Varsayılan true değeridir.

canPreview
canPreview boolean

Önizlenebilir. Varsayılan true değeridir.

canEditJSON
canEditJSON boolean

JSON'yi düzenleyebilir. Varsayılan true değeridir.

canShowHeader
canShowHeader boolean

CraftMyPDF üst bilgisini göster. Varsayılan true değeridir.

jsonMode
jsonMode integer

JSON düzenleyicisi - 1, JSON görüntüleyicisi - 2. Varsayılan 1 değeridir.

backURL
backURL string

Geri düğmesinin URL'si.

Döndürülenler

ResponseSuccessCreateNewEditorSession
ResponseSuccessCreateNewEditorSession

Filigran ekleme

Bu eylem PDF'ye filigran ekler.

Parametreler

Name Anahtar Gerekli Tür Description
url
url True string

Kaynak PDF'nin URL'si.

Başka bir metin sağlanmadığı için, verilen metne dayalı bir çeviri yapmam mümkün değil. Lütfen çevirilecek metni belirtin.
text True string

Filigran metni.

font_size
font_size integer

Filigranın yazı tipi boyutu. Varsayılan değer 40'tır.

Opak -lık
opacity integer

Filigranın opaklığı. Varsayılan değer 0,5'tir.

rotasyon
rotation integer

Filigranın dönüşü. Varsayılan değer 45'tir.

hex_color
hex_color string

Filigranın rengi onaltılık bir renk olmalıdır ve '#' ile başlar. Varsayılan değer :'#c7c7c7'.

font_family
font_family string

Filigranın yazı tipi ailesi. Varsayılan değer Helvetica'dır. Kullanılabilir yazı tipleri şunlardır: Courier, Courier-Bold, Courier-Oblique, Courier-BoldOblique, Helvetica, Helvetica-Bold, Helvetica-Oblique, Helvetica-BoldOblique, Times-Roman, Times-Bold, Times-Italic, Times-BoldItalic, Symbol, ZapfDingbats,

Sona erme
expiration integer

Oluşturulan PDF'nin dakika cinsinden süre sonu. Varsayılan değer 5 dakikadır ve 1 dakika ile 24 saat arasındadır.

output_file
output_file string

Varsayılan çıktı dosyası 'output.pdf'dir.

Döndürülenler

ResponseSuccessSingleFile
ResponseSuccessSingleFile

Hesap bilgilerini alma

Bu eylem hesap bilgilerini döndürür.

Döndürülenler

ResponseAccountInformation
ResponseAccountInformation

İşlemleri listele

Bu eylem tüm işlemleri listeler.

Parametreler

Name Anahtar Gerekli Tür Description
Sınır
limit integer

Yalnızca belirtilen kayıt sayısını alır. Varsayılan değer 300'dür

Ofset baskı
offset integer

Uzaklık, sonuçlardaki kayıt sayısını atlamak için kullanılır. Varsayılan değer 0'dır

Döndürülenler

ResponseListTransactions
ResponseListTransactions

Liste şablonları

Bu eylem tüm PDF şablonlarınızı listeler.

Parametreler

Name Anahtar Gerekli Tür Description
Sınır
limit integer

Yalnızca belirtilen kayıt sayısını alır. Varsayılan değer 300'dür.

Ofset baskı
offset integer

Uzaklık, sonuçlardaki kayıt sayısını atlamak için kullanılır. Varsayılan değer 0'dır.

Döndürülenler

ResponseListTemplate
ResponseListTemplate

PDF'leri birleştirme

Bu eylem birden çok PDF URL'lerini birleştirir.

Parametreler

Name Anahtar Gerekli Tür Description
url'ler
urls object
Sona erme
expiration integer

Oluşturulan PDF'nin dakika cinsinden süre sonu. Varsayılan değer 5 dakikadır ve 1 dakika ile 24 saat arasındadır.

output_file
output_file string

Çıkış dosyası. Varsayılan değer 'output.pdf'dir.

Döndürülenler

ResponseSuccessSingleFile
ResponseSuccessSingleFile

PDF oluşturma

Bu eylem, JSON verileri ve şablonunuzu içeren bir PDF dosyası oluşturur.

Parametreler

Name Anahtar Gerekli Tür Description
veriler
data True string

JSON verileri.

şablon_id
template_id True string

PDF Şablonu Kimliği.

export_type
export_type string

file veya json. - Seçenek json bir JSON nesnesi döndürür ve çıkış PDF'si cdn'de depolanır (süre dolana kadar). - Seçeneği file oluşturulan PDF'nin ikili verilerini döndürür (Daha güvenli ve tamamen özel) ve yanıt HTTP üst bilgisi Content-Disposition ek olarak ayarlanır.

Sona erme
expiration integer

Oluşturulan PDF'nin dakika cinsinden süre sonu. Varsayılan değer 5 dakikadır ve 1 dakika ile 24 saat arasındadır.

output_file
output_file string

Çıkış dosyası. Varsayılan değer 'output.pdf'dir.

is_cmyk
is_cmyk boolean

CMYK renk profilini kullanın, Varsayılan değer 'false'tur.

Döndürülenler

ResponseSuccessSingleFile
ResponseSuccessSingleFile

Yeni şablon oluşturma

Bu eylem, şablon kimliğinden yeni bir şablon oluşturur.

Parametreler

Name Anahtar Gerekli Tür Description
şablon_id
template_id True string

PDF şablonu kimliği.

name
name string

Yeni şablonun adı.

Döndürülenler

ResponseSuccessCreateNewTemplate
ResponseSuccessCreateNewTemplate

Şablonu güncelleştirme

Bu eylem, belirtilen PDF şablonunu güncelleştirir.

Parametreler

Name Anahtar Gerekli Tür Description
şablon_id
template_id True string

Şablon kimliği.

name
name string

İsteğe bağlı, şablonun adı.

JSON
json string

İsteğe bağlı olarak, şablon için örnek JSON verileri.

Döndürülenler

ResponseUpdateTemplate
ResponseUpdateTemplate

Şablonu sil

Bu eylem bir şablonu siler.

Parametreler

Name Anahtar Gerekli Tür Description
Şablon Kimliği
template_id True string

PDF şablonu kimliği.

Döndürülenler

ResponseSuccessDeleteTemplate
ResponseSuccessDeleteTemplate

Tanımlar

ResponseSuccessSingleFile

Name Yol Tür Description
statü
status string

Statü

file
file string

Oluşturulan PDF belgesi.

transaction_ref
transaction_ref string

İşlem başvurusu.

ResponseListTemplate

Name Yol Tür Description
statü
status string

Durum.

templates
templates array of object

Şablon dizisi.

items
templates object

ResponseSuccessCreateNewTemplate

Name Yol Tür Description
statü
status string

Statü

şablon_id
template_id string

Oluşturulan PDF belgesi.

ResponseSuccessDeleteTemplate

Name Yol Tür Description
statü
status string

Durum.

ResponseListTransactions

Name Yol Tür Description
statü
status string

Durum.

işlemler
transactions array of object

İşlem dizisi.

items
transactions object

ResponseAccountInformation

Name Yol Tür Description
statü
status string

Durum.

işlemler
transactions array of object

İşlem dizisi.

items
transactions object

ResponseSuccessCreateNewEditorSession

Name Yol Tür Description
statü
status string

Durum.

url
url string

The URL.

ResponseUpdateTemplate

Name Yol Tür Description
statü
status string

Durum.