cURL를 사용한 문서 생성

간단한 cURL 요청을 통해 GroupDocs.Assembly Cloud로 복잡하고 데이터 기반의 보고서를 작성합니다.

  • .NET용 GroupDocs.Assembly Cloud SDK
  • Java용 GroupDocs.Assembly Cloud SDK
  • C++용 GroupDocs.Assembly Cloud SDK
  • Go용 GroupDocs.Assembly Cloud SDK
  • Node.js용 GroupDocs.Assembly Cloud SDK
  • GroupDocs.Assembly Cloud SDK PHP용
  • GroupDocs.Assembly Cloud SDK Python용
  • GroupDocs.Assembly Cloud SDK Ruby용
  • GroupDocs.Assembly Cloud SDK Swift용
무료 평가판 시작

GroupDocs.Assembly Cloud은(는) 완전 관리형 클라우드 기반 문서 조립 서비스로, 개발자가 템플릿 파일과 구조화된 데이터를 병합하여 풍부하게 서식이 지정된 문서를 생성할 수 있게 합니다. 이 솔루션은 Microsoft Office, OpenDocument, PDF, HTML 및 그래픽 형식을 포함한 다양한 소스 및 출력 형식을 지원하므로 계약서, 청구서, 제안서, 보고서 등 필요에 따라 모든 비즈니스 문서를 생성할 수 있습니다.

이 서비스는 깔끔한 REST API을 통해 액세스되며, HTTP 요청을 보낼 수 있는 모든 환경과의 통합에 이상적입니다. cURL를 사용할 때 워크플로는 세 가지 간단한 단계로 구성됩니다:

  1. 템플릿 업로드PUT 요청을 통해 GroupDocs Cloud Storage에 DOCX, PPTX, HTML 또는 지원되는 기타 템플릿 파일을 배치합니다. 템플릿에는 자리표시자 필드와 LINQ 스타일 표현식 언어로 작성된 선택적 생성 규칙이 포함됩니다.
  2. 데이터 소스 제공 – 템플릿을 채울 데이터를 XML 파일이나 JSON 파일 형태로 제공하십시오. 데이터는 간단한 키/값 세트이거나 테이블, 컬렉션, 이미지 등을 포함하는 복잡한 계층 구조일 수 있습니다.
  3. 조립 엔드포인트 호출 – 업로드된 템플릿 경로, 데이터 소스 및 원하는 출력 형식(예: PDF, DOCX, HTML)을 포함하는 POST 요청을 보냅니다. API는 템플릿을 처리하고 모든 표현식을 평가하며 외부 콘텐츠를 삽입하고 수식을 적용한 뒤, 조립된 문서를 응답에 직접 반환하거나 Cloud Storage에 저장합니다.

전체 프로세스가 클라우드에서 실행되므로 클라이언트 측에 추가 소프트웨어나 라이브러리가 필요하지 않으며, 작동 중인 cURL 설치만 있으면 됩니다. 모든 통신은 SSL/TLS으로 보호되며, 인증은 개인 액세스 키를 사용하여 수행됩니다. 이 접근 방식은 빠른 프로토타이핑, 메일 머지를 통한 배치 처리 및 CI 파이프라인과의 통합을 가능하게 하면서 구현을 간단하고 플랫폼에 구애받지 않게 유지합니다.

다음 탭에서는 핵심 기능, 지원되는 파일 형식의 전체 목록, 그리고 GroupDocs.Assembly Cloud와 호환되는 운영 체제 및 개발 환경을 한눈에 확인할 수 있습니다.

GroupDocs.Assembly REST API 기능

템플릿과 자리표시자 필드를 사용하여 문서를 생성합니다.

LINQ‑스타일 표현식을 사용하여 데이터를 바인딩합니다.

XML 및 JSON 데이터 소스를 지원합니다.

외부 콘텐츠, 이미지, 차트를 삽입합니다.

동적 테이블과 목록을 생성합니다.

하이퍼링크와 북마크를 삽입합니다.

수식과 순차 연산을 적용합니다.

조건부 콘텐츠 블록 (IF/ELSE)을 사용합니다.

비용이 많이 드는 계산을 위한 재사용 가능한 변수를 사용합니다.

스프레드시트 전용 수식 계산을 수행합니다.

이메일 본문 속성 및 첨부 파일을 관리합니다.

바코드(QR, Code128 등)를 생성합니다.

HTML 출력에 대한 배경 색상을 설정합니다.

SSL/TLS 암호화된 통신을 제공합니다.

개인 액세스 키로 인증합니다.

cURL 형식으로 문서를 생성합니다.

아래 스니펫은 Assembly Cloud API를 사용하여 템플릿 파일을 업로드하고 문서를 생성하는 방법을 보여줍니다. 단계:

  1. 템플릿 (Input1.docx)을 Cloud Storage에 업로드합니다.
  2. 템플릿 경로, 원하는 출력 형식 및 데이터 소스 (Input2.docx)와 함께 assemble 엔드포인트를 호출합니다.
  3. 요청한 형식으로 조립된 문서를 받습니다.
curl -v "https://api.groupdocs.cloud/v1.0/assembly/storage/file/Input1.docx" \
     -X PUT \
     -H "Content-Type: multipart/form-data" \
     -H "Authorization: Bearer ####################" \
     -F FileContent="@Input1.docx"
curl -v "https://api.groupdocs.cloud/v1.0/assembly/assemble" \
     -X POST \
     -H "Content-Type: multipart/form-data" \
     -H "Authorization: Bearer ####################" \
     -d '{ "TemplateFileInfo": { "FilePath": "@Input1.docx" }, "SaveFormat": "docx", "ReportData": "@Input2.docx" }'

Support and Learning Resources

GroupDocs.Assembly Cloud은(는) 아래에 나열된 플랫폼에 대해 개별 SDKs을(를) 제공합니다:

  한국어
ed2e5b043