2012-11-05 5 views
1

내 응용 프로그램에서 선택한 사용자 데이터를 가져 와서 PDF 파일을 만듭니다. PDF 파일은 로컬 컴퓨터에 저장됩니다. 대화 상자에 PDF 파일 이름과 위치를 표시하는 테이블이 있습니다.PDF 파일 인쇄

테이블 맨 아래에 버튼을 추가하고 싶습니다. 버튼을 누르면 선택한 PDF 파일 이름이 로컬 프린터로 인쇄됩니다. 필자는 실제로 PDF 파일을 볼 필요가 없습니다. 난 단지 로컬 프린터를 선택하고 PDF 파일을 인쇄 할 수 있기를 원합니다. 버튼 클릭으로

,

  1. 내가 선택한 테이블 셀에서 파일 이름과 위치를 얻을 수 있습니다.
  2. 나는 여기에서 어디로 가야 모르는 PrintDialog

사용하여 로컬 프린터를 얻을 수 있습니다.

PdfRenderer와 같은 특별한 오픈 소스가 필요합니까? 파일을 내 응용 프로그램에 다시 가져와야합니까, 아니면 해당 위치에서 인쇄 할 수 있습니까?

답변

1

PDF가 필요하지 않은 경우 직접 인쇄를 고려해야합니다. 성운에서 Paperclipse 당신을 도울 수있다. 또한 Adobe Acrobat을 사용한다고 가정하면 명령 행에서 직접 인쇄 대화 상자를 여는 특별한 플래그로 Acrobat Reader를 시작할 수 있습니다. Adobe Reader Command Line Reference

+0

실제로 기존의 PDF 파일을 인쇄 할 수 있습니까? – jkteater

+0

아니요, 불가능합니다. 당신은 추가로 "paperclipse-way"를 인쇄하고 싶은 문서를 레이아웃해야합니다 ... –