프로젝트를 진행하는 과정에서 문서들을 워드, 엑셀이나 파워포인트 문서로 작성하다가 발주처나 타사에게는 대부분 PDF파일로 제공합니다. 보안성, 파일 크기, 호환성 등 여러모로 PDF로 전달하는 것이 장점이 많습니다. 그런데, 저장할 문서가 많거나 매일 매일 리비전 문서를 웹에 자동 게시하는 경우등에는 사람이 개입하지 않고 자동적으로 일괄로 PDF로 저장하는 방법이 필요 합니다. 이런 필요를 채울 수 있는 방법으로 전문 문서 변환 도구를 사용할 수도 있지만 도구에 따라 문서의 형태가 이상해지거나 하면 낭패를 볼 수도 있으므로 가장 안전한 방법은 워드, 엑셀, 파워포인트 제작사의 도구를 활용하는 방법 입니다. 마이크로소프트사에서 오피스 2007을 발표할 시점에는 오피스 도구들에 PDF로 저장하는 기능을 기본..
C# 프로그래밍 과정에서 고객의 요청 때문에 PDF 파일을 만드는 경우도 있지만 프로그램 자체에 PDF 생성 기능이 있으면 여러모로 활용도가 넓어질 수 있습니다. 가장 큰 장점은 보고서 인쇄를 대치할 수 있다는 것입니다. SAP이 배포하고 있는 크리스탈 리포트(Crystal Reports)를 사용하여 보고서 인쇄 기능을 개발할 수도 있지만 필자의 경우에는 SAP이 개발자용 자료를 그냥 다운로드 시켜주지도 않고(복잡한 등록 양식을 요구함) 배포 시점에 SAP의 패키지를 추가로 배포해야하는 부담이 귀찮은 것도 있었지만 생성된 보고서 파일을 부가적으로 활용할 수 있도록 해줌과 동시에 PDF 자체의 인쇄 조절 기능등을 활용할 수 있다는 장점을 보고 PDF를 통한 보고서 출력을 시도하게 되었습니다. PDF 생성을..