2013-07-25 2 views
0

저는 고객 관리를 위해 C#으로 된 작은 Windows Form App을 직접 구현했습니다. 그것은 로컬 SQL 데이터베이스를 다루고, 정보를 가져오고, 업데이트 및 추가합니다.C#, .docx 파일, SQL

나는 버그 테스트 등으로 모두 끝났으며 앱은 거의 끝났습니다. 이미 SQL 데이터베이스에서 생성 된 .docx 파일이 있습니다 (Windows Form Solution 이전 버전).

새로운 고객이 생겼을 때 인보이스 또는 계약서를 인쇄하려면 새로운 클라이언트를 추가하고 그 물건과 모든 것을 팔고 그 다음 앱을 열어두고 앱을 사용해야합니다. Word에서 송장 또는 계약서를 생성하십시오.

그것은 고통 :(

나는 .DOCX 파일 채우기와 같은 단지에 C#으로, 방법이 있는지 알고 하나의 버튼의 사용으로 인쇄하고 싶습니다이다. 나는 돈을 Microsoft Word를 화면이나 다른 부분에 나타 내기를 원하지 않는다면 사용자가 Word와 아무 관련이 있다는 것을 보지 못하도록 즉각적으로 진행되기를 바랍니다.

지금까지 버튼은 데이터베이스

새로운 언어 또는 다른 앱이나 다른 Word 템플릿을 만들지 못하게하는 솔루션을 제공하는 데 시간을 할애하고 싶습니다. o 가능한 경우 이미 사용 가능한 것으로 작업하십시오.

편집 : ** 내가 무엇을 가지고 : 나는 DB

칠 고객을 관리하기위한 작업 응용 프로그램 및 텍스트 영역 내 데이터베이스 .DOCX 템플릿 파일을 ** 내가 필요한 것 : 길에를 Microsoft Word를 열지 않고 C#으로 내 contratcs의 공백을 채 웁니다. + 그 파일을 출력하십시오.

답변

1

뭔가를 인쇄하고 싶다면 Word를 사용하지 말고 PDF를 중간 파일로 사용하십시오. itextsharp (무료) 라이브러리를 사용해보세요.

+0

음 "SQL 데이터베이스의 정보에서"공백 "이 채워진 템플릿이 있습니다. 나는 Word를 사용하는 대신에 C#에서 공백을 채울 수 있는지 잘 모르겠습니다. PDF 템플릿을 만들고 사용자 정의 가능한 필드를 추가 할 수 있습니까? 나는 정말로 Publisher가 아닌 PDF가 어떻게 작동하는지 알지 못합니다. 우리가 말하는 것처럼 itextsharp에 대해 읽고 있어요. – Karen

+0

나는 당신이 필요로하는 것이 정확히 무엇인지 모르지만, Word와 docx는 다루기가 끔찍한 것들이며, 다른 것을 사용하는 것이 좋습니다. –