2010-04-21 2 views
1

나는 사람들이이 문제를 해결하는 데 도움이되는 몇 가지 아이디어가 있기를 바랍니다.웹 양식으로 인쇄 양식 복제

나는 C# ASP.NET 웹 사이트를 개발 중이며 클라이언트는 사용자가 입력하고 제출할 온라인 양식이 필요합니다. 좋습니다, 지금까지는 매우 좋습니다 .....

당신이 종이에 기입하는 양식을 상상해보십시오 - 그들은 일반적으로 회사 고유의 고유 한 모양을 가지고 있으며 법적으로 구속력이있는 문서로 제출 될 것입니다 .

온라인 양식을 제출할 때 제출 된 내용을 고객에게 이메일로 보내면 인쇄 할 수 있고 인쇄 된 양식과 똑같이 보일 것입니다.

웹 기반이므로 스크린 샷 캡처 옵션이 문제가 아니므로 가장 좋은 방법에 대해 궁금합니다.

내가 원하는 방식으로 표시되는 데이터를 캡처하는 양식이있는 경우에도이 데이터를 원하는보기로 어떻게 변환 할 수 있습니까?

모든 아이디어와 제안을 매우 높이 평가합니다.

답변

2

제출 된 원시 데이터를 가져 와서 표준 문서 (아마도 PDF)로 가져와야합니다. Crystal 또는 다른보고 솔루션을 사용할 수도 있고, 거기에있는 많은 PDF .NET 솔루션 중 하나를 사용하여 PDF에 직접 연결할 수도 있습니다.

웹을 웹처럼 보이게 만들고 인쇄 된 문서를 인쇄 된 문서처럼 보이게 만들 때 문서를 물리적으로 화면에 맞게 만들지는 않을 것입니다.

+0

마치 정상적인 형태로 양식을 가지고있는 것처럼 보입니다. 그리고 PDFSharp를 사용하여 장면 뒤에서 문서를 구성합니다 - 많은 문제가 될 것이지만 잘하면 효과가 있습니다! 감사. – Michael

+0

아직 오픈 소스 인 iTextSharp를 사용해보십시오. – ggonsalv

1

브라우저에서 페이지 (이 사진)를 인쇄하면 모든 머리글과 바닥 글을 볼 수 있습니까?

어떻게 보이게 할 것인가를 심각하게 제어하려면 PDF (또는 XPS)를 생성해야합니다.

0

원하는 모양을 제공하는 CSS가 포함 된 sepparate 페이지를 사용할 수 없습니다. &?

+0

필자는 채워진 양식을 인쇄 할 수 있어야합니다. 그것이 웹 기반이고 브라우저, 해상도 등을 제어 할 수 없다는 점을 감안할 때 가능하지는 않습니다. – Michael

관련 문제