2012-01-10 3 views
0

현재 우리는 HTML을 PDF로 변환하는 ABCPdf를 통해 보고서를 작성하고 있습니다. 이제 DOC를 생성해야합니다. 그것은보고에 매우 가깝습니다. ABCPdf를 fyiReporting으로 대체하려고했습니다. 그러나 GUI 데이터 바인드와 밀접하게 관련되어 있으며 프로그래밍 방식 API가 좋지 않습니다.어떻게 .NET에서 PDF/HTML/DOC를 생성합니까?

이상적으로 우리 프로젝트에는 보고서 템플릿 세트가 있고 모델 객체 (복잡한 .NET 계층 구조)를 전달하는 간단한 프로그래밍 API가 필요합니다. 그러면 일반적인 형식의 파일 만 생성됩니다.

.NET에서 PDF/DOC/HTML을 만들 때 어떤 도구를 사용합니까? 이러한 목적으로 시장에 출시 된 경량 제품이 있습니까?

답변

1

나는 처벌에 대한 열망이 있다고 생각하지만 Word 문서를 만들 때 실제로 Open XML을 사용하여 처음부터 작성하거나 Word에서 템플릿을 만들고 XML을 수정합니다. DOCX 파일은 단지 zip 파일이며 기본 DOCX 파일에는 12 개 정도의 파일이 있지만 실제로는 약간의 조정만으로 4 개의 파일로 요약 할 수 있으며 일반적으로 손대지 않은 파일 중 3 개는 그대로 유지할 수 있습니다.

마이크로 소프트의 2007 Office Document: Open XML Markup Explained이라는 전자 책은 런, 테이블, 스타일 등과 같은 기본 사항을 안내합니다.

복잡한 보고서의 경우이 기능은 작동하지 않지만 간단한 표 형식의 작업을 수행하는 경우 실제로는 매우 쉽습니다.