보고서를 작성하는 ASPX 페이지가 있습니다. ITextSharp를 사용하여 pdf 파일을 만드는 인쇄 단추가 있습니다. 이제 그 파일을 인쇄하고 싶습니다.ITextSharp (C#)를 사용하여 pdf 파일을 인쇄 할 수 있습니까? 그렇다면 어떻게?
가 어떻게 밖으로 심지어 파일을 저장과 인쇄하는 :
나는이 개 질문이?
이 작업을 수행 할 수 없으면 적어도 저장된 파일을 인쇄 할 수 있습니까?
미리 감사드립니다.
보고서를 작성하는 ASPX 페이지가 있습니다. ITextSharp를 사용하여 pdf 파일을 만드는 인쇄 단추가 있습니다. 이제 그 파일을 인쇄하고 싶습니다.ITextSharp (C#)를 사용하여 pdf 파일을 인쇄 할 수 있습니까? 그렇다면 어떻게?
가 어떻게 밖으로 심지어 파일을 저장과 인쇄하는 :
나는이 개 질문이?
이 작업을 수행 할 수 없으면 적어도 저장된 파일을 인쇄 할 수 있습니까?
미리 감사드립니다.
@Jared을 : 여기
은 C#을 ASP.NET을 통해 사용자에게 PDF 문서를 추진하는 방법을 샘플입니다. 우리가 한 일은 파일 시스템에 저장 한 후 인쇄 매개 변수로 Acrobat Reader를 시작하는 것입니다. 같은 뭔가 :newProcess.CreateNoWindow = true;
newProcess.RedirectStandardOutput = true;
newProcess.UseShellExecute = false;
Process pdfProcess = new Process();
pdfProcess.StartInfo = newProcess;
pdfProcess.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
pdfProcess.Start();
pdfProcess.WaitForExit();
ProcessStartInfo newProcess = new ProcessStartInfo(pdfPath, dfArguments);
이것은 당신이 시작 얻어야한다 (이것은 우리가 내가 here에서이있어 사용되는 실제 코드가 아닙니다 유의하시기 바랍니다).인쇄 매개 변수로 adobe acrobat을 초기화하려면 this을 참조하십시오.
희망이 있습니다.
ASP.NET에서는 아무 것도 인쇄하지 않으므로 사용자가 수행합니다. 당신이 할 수있는 대부분은 print dialog을 불러오는 것이지만, 웹 페이지가 갑자기 모달 대화 상자를 열 때 나는 그것을 매우 귀찮게 느낀다.
아니요, 제가 원하는 바가 아닙니다. 이것은 제조 회사를위한 더 많은 종류의 인트라넷 인 멋진 웹 사이트가 아닙니다. 기본적으로 내 페이지는 보고서를 작성하고 보고서의 특정 데이터를 통해 컨테이너에 부착 할 수있는 "티켓"을 만들고 바코드를 생성합니다. 나는이 티켓을 ITextSharp를 사용하여 만들고 있는데 그 pdf를 인쇄하고 싶습니다. – Jonny
iTextSharp를 사용하여 PDF 문서를 인쇄 할 수 없습니다. iTextSharp는 PDF를 읽거나 작성하는 데에만 사용할 수 있습니다.
할 수있는 일은 사용자에게 표시 한 다음 인쇄 여부를 선택할 수 있습니다. How To Write Binary Files to the Browser Using ASP.NET and Visual C# .NET
브라우저 또는 웹 서버에 설치된 프린터에서 인쇄 하시겠습니까? – Peter
을 웹 서버에 설치된 프린터에서 가져옵니다. – Jonny
@ Jonny 당신이 당신의 의견에서 해결책을 찾았다 고 말했지만 결코 게시하지 않았습니다. 아직도 가지고 있다면, 일을 끝내고 나간 것을 게시 할 수 있습니까? – Jared