GroupDocs.Assembly를 사용하면 PDF 템플릿에 데이터가 풍부한 목록을 신속하게 삽입할 수 있습니다. 콘텐츠를 손쉽게 커스터마이즈하고 정리하세요.
- 템플릿을 설계하고 목록을 위한 자리 표시자를 지정합니다 (PDF 템플릿은 지원되지 않습니다).
- 템플릿에 대한 파일 경로를 설정합니다.
- JSON 또는 XML과 같은 지원 형식에서 데이터를 가져옵니다.
- 목록이 포함된 최종 문서를 PDF로 저장합니다.
GroupDocs.Assembly를 사용하면 PDF 템플릿에 데이터가 풍부한 목록을 신속하게 삽입할 수 있습니다. 콘텐츠를 손쉽게 커스터마이즈하고 정리하세요.
// 목록이 나타나는 곳에 이 태그를 템플릿에 포함시킵니다.
// <<foreach [in customers]>><<[CustomerName]>><</foreach>>
// 템플릿의 파일 경로를 정의합니다.
// 현재 PDF 템플릿은 지원되지 않습니다.
String template = "list_template.docx";
// 선택한 소스에서 데이터를 가져옵니다.
DataSourceInfo data
= new DataSourceInfo(GetData(), "label");
// 목록이 포함된 문서를 저장합니다.
DocumentAssembler asm = new DocumentAssembler();
asm.assembleDocument(template, "result.pdf", data);
GroupDocs.Assembly for Java는 동적 목록, 표, 차트 및 기타 요소를 문서 템플릿에 쉽게 추가할 수 있도록 합니다.
JSON, XML 및 CSV와 같은 형식의 데이터를 사용하여 목록 및 다른 구성 요소를 효율적으로 채울 수 있습니다.
GroupDocs.Assembly는 텍스트, 이미지 및 링크 옆에 목록, 차트, 표 등을 통합하여 단정한 문서를 만들 수 있도록 지원합니다.
LINQ 기반 템플릿을 사용하면 목록과 데이터의 정확한 위치를 정의할 수 있습니다. 루프를 사용하여 세부 목록을 자동으로 생성하고 사용자 지정 형식을 적용할 수 있습니다.
MS Office, PDF, OpenOffice, HTML 및 이메일 형식으로 파일을 생성하거나 편집할 수 있습니다. 필요에 따라 여러 문서의 내용을 병합할 수 있습니다.
// 목록을 위한 자리 표시자 태그를 템플릿에 추가합니다.
// <<foreach [in products]>><<[NumberOf()]>>. <<[ProductName]>>
// <</foreach>>
// 템플릿에 대한 파일 경로를 제공합니다.
// 현재 PDF 템플릿은 지원되지 않습니다.
String template = "numlist_template.docx";
// 목록을 채우기 위한 필요한 데이터를 가져옵니다.
XmlDataSource data_xml =
new XmlDataSource("products.xml");
// 필요한 세부 정보로 데이터 소스를 준비합니다.
DataSourceInfo data
= new DataSourceInfo(data_xml, "products");
// DocumentAssembler 초기화
DocumentAssembler asm = new DocumentAssembler();
// 완료된 목록과 함께 출력 문서를 저장합니다.
asm.assembleDocument(template, "result.pdf", data);
고급 데이터 통합 도구를 사용하여 콘텐츠가 풍부한 문서를 간편하게 설계하고 생성하세요.
Java는 50개 이상의 형식을 지원하며, 데이터를 템플릿과 결합하여 구조화된 문서를 생성할 수 있습니다.