.NET API용 GroupDocs.Assembly를 사용하면 C#, ASP.NET 및 기타 .NET 관련 응용 프로그램의 사용자 지정 템플릿에서 보고서를 생성할 수 있는 기능을 통해 강력한 문서 자동화 및 보고서 생성 응용 프로그램을 구축할 수 있습니다. 몇 줄의 코드로 .NET 보고 라이브러리는 정의된 문서 템플릿에서 주어진 데이터를 지능적으로 조합하고 다양한 데이터 소스(데이터베이스, XML, JSON, ODATA, CSV, 사용자 지정 .NET 개체).
LINQ 기반 템플릿 구문을 지원하며 사용자는 PDF, HTML, Outlook 이메일, Microsoft Office Word, Excel 워크시트, PowerPoint 프레젠테이션 및 슬라이드와 같이 일반적으로 사용되는 모든 비즈니스 파일 형식으로 출력 문서를 쉽게 생성할 수 있습니다. 템플릿 요소의 서식 속성은 텍스트, HTML 및 조건부 블록, 이미지, 차트, 바코드, 하이퍼링크, 피벗 테이블 등을 조작하여 구성할 수도 있습니다.
.NET용 GroupDocs.Assembly는 .NET 플랫폼을 대상으로 하는 모든 개발 환경에서 응용 프로그램을 개발하는 데 사용할 수 있습니다. 모든 .NET 기반 언어와 호환되며 Mono 또는 .NET 프레임워크(.NET Core 포함)를 설치할 수 있는 인기 있는 운영 체제(Windows, Linux, MacOS)를 지원합니다.
.NET API용 GroupDocs.Assembly를 사용하면 수많은 템플릿 요소로 작업할 수 있습니다. 서식이 지정된 텍스트 블록, HTML 블록, 이미지, 차트, 하이퍼링크 및 바코드(바코드 글꼴을 통해)로 작업할 수 있습니다. 목록 항목 및 테이블 행을 포함하여 반복 블록 및 조건부 블록도 지원됩니다. HTML 및 RTF 본문이 있는 스프레드시트, 프리젠테이션, 문서 및 이메일에 대한 템플릿 표현식을 기반으로 동일한 텍스트가 포함된 테이블 셀을 동적으로 병합할 수도 있습니다.
.NET API용 GroupDocs.Assembly를 사용하여 다음 세 가지 유형의 목록 보고서로 작업할 수 있습니다.
.NET용 GroupDocs.Assembly는 다음 유형의 차트 보고서를 지원합니다.
.NET용 GroupDocs.Assembly는 다음 유형의 테이블 보고서를 지원합니다.
테이블 행에서 단면정보 테이블을 사용할 수도 있습니다.
몇 줄의 코드를 사용하여 .NET API용 GroupDocs.Assembly를 .NET 애플리케이션과 쉽게 통합할 수 있습니다. 다음은 공개 문서 형식으로 보고서를 생성하기 위한 예제 코드입니다.
// DocumentAssembler 클래스 인스턴스화
DocumentAssembler assembler = new DocumentAssembler();
//AssembleDocument를 호출하여 보고서 생성
assembler.AssembleDocument("D:\\WordTemplates\\Barcode.docx", "D:\\WordReports\\Barcode.docx", new DataSourceInfo(DataLayer.GetCustomerData(),
"customer"));
//(https://github.com/groupdocs-assembly/GroupDocs.Assembly-for-.NET에서 DataLayer.GetCustomerData() 메서드 세부 정보 참조)