다음을 통해 공유


CraftMyPDF(Independent Publisher)

CraftMyPDF의 끌어서 놓기 편집기를 사용하면 모든 브라우저에서 PDF 템플릿을 디자인하고 재사용 가능한 템플릿 및 JSON 데이터에서 픽셀에 완벽한 PDF 문서를 생성할 수 있습니다.

이 커넥터는 다음 제품 및 지역에서 사용할 수 있습니다.

서비스 클래스 Regions
Copilot Studio Premium 모든 Power Automate 지역
논리 앱 스탠다드 모든 Logic Apps 지역
Power Apps Premium 모든 Power Apps 지역
Power Automate Premium 모든 Power Automate 지역
연락처
이름 트로이 테일러
URL https://www.hitachisolutions.com
전자 메일 ttaylor@hitachisolutions.com
커넥터 메타데이터
게시자 트로이 테일러
웹 사이트 https://craftmypdf.com/
개인 정보 보호 정책 https://craftmypdf.com/privacy-policy/
카테고리 콘텐츠 및 파일

연결을 만드는 중

커넥터는 다음 인증 유형을 지원합니다.

기본값 연결을 만들기 위한 매개 변수입니다. 모든 지역 공유할 수 없음

기본값

적용 가능: 모든 지역

연결을 만들기 위한 매개 변수입니다.

공유 가능한 연결이 아닙니다. 전원 앱이 다른 사용자와 공유되면 다른 사용자에게 새 연결을 명시적으로 만들라는 메시지가 표시됩니다.

이름 유형 Description 필수
ApiKeyAuth 시큐어스트링 (보안 문자열) 이 api에 대한 ApiKeyAuth 진실

제한 한도

Name 호출 갱신 기간
연결당 API 호출 100 60초

동작

PDF 만들기

이 작업은 JSON 데이터 및 템플릿을 사용하여 PDF 파일을 만듭니다.

PDF 병합

이 작업은 여러 PDF URL을 병합합니다.

계정 정보 가져오기

이 작업은 계정 정보를 반환합니다.

새 템플릿 만들기

이 작업은 템플릿 ID에서 새 템플릿을 만듭니다.

여러 서식 파일에서 PDF 만들기

이 작업은 여러 템플릿에서 PDF 파일을 만듭니다. 모든 PDF를 하나로 병합합니다.

워터마크 추가

이 작업은 PDF에 워터마크를 추가합니다.

템플릿 나열

이 작업은 모든 PDF 템플릿을 나열합니다.

템플릿 삭제

이 작업은 템플릿을 삭제합니다.

템플릿 업데이트

이 작업은 지정된 PDF 템플릿을 업데이트합니다.

트랜잭션 목록

이 작업은 모든 트랜잭션을 나열합니다.

편집기 세션 만들기

이 작업은 새 PDF 편집기 세션을 만듭니다. PDF 편집기 URL을 IFrame에 포함할 수 있습니다.

PDF 만들기

이 작업은 JSON 데이터 및 템플릿을 사용하여 PDF 파일을 만듭니다.

매개 변수

Name 필수 형식 Description
데이터
data True string

JSON 데이터입니다.

템플릿_아이디
template_id True string

PDF 서식 파일 ID입니다.

export_type
export_type string

file 또는 json 중 하나입니다. - 이 옵션은 json JSON 개체를 반환하고 출력 PDF는 CDN(만료될 때까지)에 저장됩니다. - 이 옵션은 file 생성된 PDF의 이진 데이터를 반환하고(더 안전하고 완전히 비공개) 응답 HTTP 헤더 Content-Disposition이 첨부 파일로 설정됩니다.

만료
expiration integer

생성된 PDF의 만료 시간(분)입니다. 기본값은 5분이며, 범위는 1분에서 24시간 사이입니다.

output_file
output_file string

출력 파일입니다. 기본값은 'output.pdf'입니다.

is_cmyk
is_cmyk boolean

CMYK 색 프로필을 사용합니다. 기본값은 'false'입니다.

반환

ResponseSuccessSingleFile
ResponseSuccessSingleFile

PDF 병합

이 작업은 여러 PDF URL을 병합합니다.

매개 변수

Name 필수 형식 Description
웹 주소
urls object
만료
expiration integer

생성된 PDF의 만료 시간(분)입니다. 기본값은 5분이며, 범위는 1분에서 24시간 사이입니다.

output_file
output_file string

출력 파일입니다. 기본값은 'output.pdf'입니다.

반환

ResponseSuccessSingleFile
ResponseSuccessSingleFile

계정 정보 가져오기

이 작업은 계정 정보를 반환합니다.

반환

ResponseAccountInformation
ResponseAccountInformation

새 템플릿 만들기

이 작업은 템플릿 ID에서 새 템플릿을 만듭니다.

매개 변수

Name 필수 형식 Description
템플릿_아이디
template_id True string

PDF 서식 파일 ID입니다.

이름
name string

새 템플릿의 이름입니다.

반환

ResponseSuccessCreateNewTemplate
ResponseSuccessCreateNewTemplate

여러 서식 파일에서 PDF 만들기

이 작업은 여러 템플릿에서 PDF 파일을 만듭니다. 모든 PDF를 하나로 병합합니다.

매개 변수

Name 필수 형식 Description
templates
templates object
export_type
export_type string

file 또는 json 중 하나입니다. 이 옵션은 json JSON 개체를 반환하고 출력 PDF는 CDN(만료될 때까지)에 저장됩니다. 이 옵션은 file 생성된 PDF의 이진 데이터를 반환하고(더 안전하고 완전히 비공개) 응답 HTTP 헤더 Content-Disposition이 첨부 파일로 설정됩니다.

만료
expiration integer

생성된 PDF의 1/2xpiration(분)입니다. 기본값은 5분이며, 범위는 1분에서 24시간 사이입니다.

output_file
output_file string

출력 파일입니다. 기본값은 'output.pdf'입니다.

페이징
paging string

다음 PDF에 대한 페이징은 '연속' 또는 '재설정'으로 분리됩니다. 기본값은 'reset'입니다. 연속 : {{sys.totalPages}} 식은 병합된 PDF의 합계이며 마지막 PDF 페이지 번호에서 {{sys.pageNumber}}}은(는) 계속됩니다. - 다시 설정: {{sys.totalPages}} 식은 현재 PDF의 총 페이지이고 다음 PDF에서는 {{sys.pageNumber}}를 0으로 자동 재설정합니다.

반환

ResponseSuccessSingleFile
ResponseSuccessSingleFile

워터마크 추가

이 작업은 PDF에 워터마크를 추가합니다.

매개 변수

Name 필수 형식 Description
url
url True string

원본 PDF의 URL입니다.

문자 메시지
text True string

워터마크 텍스트입니다.

font_size
font_size integer

워터마크의 글꼴 크기입니다. 기본값은 40입니다.

불투명도
opacity integer

워터마크의 불투명도입니다. 기본값은 0.5입니다.

회전
rotation integer

워터마크의 회전입니다. 기본값은 45입니다.

hex_color
hex_color string

워터마크의 색은 16진수 색이어야 하며 '#'으로 시작합니다. 기본값은 '#c7c7c7'입니다.

font_family
font_family string

워터마크의 글꼴 패밀리입니다. 기본값은 헬베티카입니다. 사용 가능한 글꼴: Courier, Courier-Bold, Courier-Oblique, Courier-BoldOblique, Helvetica, Helvetica-Bold, Helvetica-Oblique, Helvetica-BoldOblique, Times-Roman, Times-Bold, Times-Italic, Times-BoldItalic, Symbol, ZapfDingbats,

만료
expiration integer

생성된 PDF의 만료 시간(분)입니다. 기본값은 5분이며, 범위는 1분에서 24시간 사이입니다.

output_file
output_file string

출력 파일 기본값은 'output.pdf'입니다.

반환

ResponseSuccessSingleFile
ResponseSuccessSingleFile

템플릿 나열

이 작업은 모든 PDF 템플릿을 나열합니다.

매개 변수

Name 필수 형식 Description
한계
limit integer

지정된 레코드 수만 검색합니다. 기본값은 300입니다.

상쇄
offset integer

오프셋은 결과에서 레코드 수를 건너뛰는 데 사용됩니다. 기본값은 0입니다.

반환

ResponseListTemplate
ResponseListTemplate

템플릿 삭제

이 작업은 템플릿을 삭제합니다.

매개 변수

Name 필수 형식 Description
템플릿 아이디
template_id True string

PDF 서식 파일 ID입니다.

반환

ResponseSuccessDeleteTemplate
ResponseSuccessDeleteTemplate

템플릿 업데이트

이 작업은 지정된 PDF 템플릿을 업데이트합니다.

매개 변수

Name 필수 형식 Description
템플릿_아이디
template_id True string

템플릿 ID입니다.

이름
name string

선택 사항, 템플릿의 이름입니다.

JSON
json string

템플릿에 대한 선택적 샘플 JSON 데이터입니다.

반환

ResponseUpdateTemplate
ResponseUpdateTemplate

트랜잭션 목록

이 작업은 모든 트랜잭션을 나열합니다.

매개 변수

Name 필수 형식 Description
한계
limit integer

지정된 레코드 수만 검색합니다. 기본값은 300입니다.

상쇄
offset integer

오프셋은 결과에서 레코드 수를 건너뛰는 데 사용됩니다. 기본값은 0입니다.

반환

ResponseListTransactions
ResponseListTransactions

편집기 세션 만들기

이 작업은 새 PDF 편집기 세션을 만듭니다. PDF 편집기 URL을 IFrame에 포함할 수 있습니다.

매개 변수

Name 필수 형식 Description
템플릿_아이디
template_id True string

PDF 서식 파일 ID입니다.

만료
expiration object

편집기 세션의 만료 시간(분)입니다. 기본값은 1440분(24시간)입니다.

canSave
canSave boolean

템플릿을 저장할 수 있습니다. 기본값은 true입니다.

canCreatePDF
canCreatePDF boolean

PDF를 생성할 수 있습니다. 기본값은 true입니다.

canViewSettings
canViewSettings boolean

설정을 볼 수 있습니다. 기본값은 true입니다.

canPreview
canPreview boolean

미리 볼 수 있습니다. 기본값은 true입니다.

canEditJSON
canEditJSON boolean

JSON을 편집할 수 있습니다. 기본값은 true입니다.

canShowHeader
canShowHeader boolean

CraftMyPDF 헤더를 표시합니다. 기본값은 true입니다.

jsonMode
jsonMode integer

JSON 편집기 - 1, JSON 뷰어 - 2. 기본값은 1입니다.

backURL
backURL string

뒤로 단추의 URL입니다.

반환

ResponseSuccessCreateNewEditorSession
ResponseSuccessCreateNewEditorSession

정의

ResponseSuccessSingleFile

Name 경로 형식 Description
status
status string

상태

file
file string

생성된 PDF 문서입니다.

transaction_ref
transaction_ref string

트랜잭션 참조입니다.

ResponseListTemplate

Name 경로 형식 Description
status
status string

상태입니다.

templates
templates array of object

템플릿의 배열입니다.

items
templates object

ResponseSuccessCreateNewTemplate

Name 경로 형식 Description
status
status string

상태

템플릿_아이디
template_id string

생성된 PDF 문서입니다.

ResponseSuccessDeleteTemplate

Name 경로 형식 Description
status
status string

상태입니다.

ResponseListTransactions

Name 경로 형식 Description
status
status string

상태입니다.

트랜잭션
transactions array of object

트랜잭션의 배열입니다.

items
transactions object

ResponseAccountInformation

Name 경로 형식 Description
status
status string

상태입니다.

트랜잭션
transactions array of object

트랜잭션의 배열입니다.

items
transactions object

ResponseSuccessCreateNewEditorSession

Name 경로 형식 Description
status
status string

상태입니다.

url
url string

URL입니다.

ResponseUpdateTemplate

Name 경로 형식 Description
status
status string

상태입니다.