2011-02-25 1 views
0

현재 고객을 위해 양식, 편지 등을 인쇄해야하는 고객이 있습니다. 내 고객이 비즈니스를 수행하는 데 사용하는 asp.net 응용 프로그램과이 양식과 문자를 인쇄하는 콘솔 응용 프로그램을 작성했습니다. 그러나 인쇄 프로그램이 정상적으로 작동하더라도 만족스럽지 않습니다. 나는 <과 같은 태그가있는이 rtf 템플릿을 가지고있어 템플릿을 가져 와서 바꾸기 만하면 올바른 클라이언트 정보로 바뀝니다.편지 병합 된 데이터로 편지와 양식을 인쇄하는 가장 좋은 방법은 무엇입니까

최근에 Word Interop을 사용하여 편지 병합을 수행하는 프로그램을 작성했지만 정상적으로 작동하지만이 방법이 올바른지 확인하고 싶습니다. 나는 orignally Windows 애플 리케이션에 넣어하지만 최근에 그것을 asp.net 페이지에 넣어 실험하지만, 내가 웹 서버에 배포했을 때, 나는 약간의 오류가있어. 나는 asp.net 페이지에서이 작업을 수행하는 것을 선호하지는 않지만 플립 사이드에서는 직원 워크 스테이션에 Windows 응용 프로그램을 배포하는 것에 대해별로 흥분하지 않습니다.

양식, 편지 등을 인쇄하고 편지를 클라이언트 데이터와 병합해야하는 약 6 명의 직원이있는 중소기업 고객이 있다면 무엇을 할 수 있습니까? IIS 서버, 집안에 SQL 서버가 있으며 도메인에 대한 전체 액세스 권한이 있습니다.

이 상황에서 어떤 과정을 택할 지 궁금합니다.

+0

결과 글자/양식은 .docx 형식 (예 : Word 2007/Word 2010)이거나 .doc 형식 (예 : Word 97-Word 2003)으로 출력해야합니까? –

답변

0

템플릿을 HTML로 구현 한 다음 인쇄용으로 생성하면 더 나은 결과를 얻고 더 빨리 얻을 수 있습니다. 내가하는 방식이 약간 다릅니다. 우리는 Crystal Reports를 구현했으며 인쇄 할 수있는 PDF 파일을 생성합니다. 응용 프로그램 작동 방식이나 오류 여부는 모르지만 Windows에서 실행 중이며 ASP에서 실행 중이 아닌 경우 다른 클래스와 서버에서 필요로하는 DLL을 확인하십시오.

0

많은 ASP.NET 응용 프로그램에서 Ms Word를 성공적으로 사용했습니다. 그러나 메일 병합은 서버가 아닌 클라이언트 측에서 수행되며 ASP.NET 또는 IIS와 관련하여 단순히 "파일"이라는 단어 인 "템플릿"외에 서버에 배포 할 것이 없습니다.

고객이 "템플릿"을 개발하고 편지 병합 및 인쇄/포매팅을 수행하기 위해 해당 템플릿을 사용할 수 있도록 허용해야하는 경우에는 Ms Word를 사용하는 것이 좋습니다.

나는이 일을 한 지 오래되었지만 머리의 맨 위에있는 내용을 기억하지 못합니다. 그러나 당신이 어떻게 접근하고 있는지, 그리고 내가 어떻게했는지에 대한 주요 차이점은 클라이언트 컴퓨터에서 처리가 진행된다는 것입니다. 예, 클라이언트의 사용자는이 작업을 위해 컴퓨터에 MS Word가 설치되어 있어야합니다.

관련 문제