.net을 사용하여 선택한 프린터에 pdf, word, excel 또는 text 파일과 같은 문서를 인쇄하고 싶습니다. 기본 프린터에서 이와 같은 인쇄 작업을 성공적으로 수행했습니다. 이제는 선택한 프린터에서 인쇄하는 것이 유일한 문제입니다.SELECTED 프린터에서 문서를 인쇄하는 방법
다음은 인쇄를위한 코드입니다.
public bool Print(string FilePath)
{
if (File.Exists(FilePath)) {
if (ShellExecute((System.IntPtr)1, "Print", FilePath, "", Directory.GetDirectoryRoot(FilePath), SW_SHOWNORMAL).ToInt32() <= 32) {
return false;
} else {
return true;
}
} else {
return false;
}
}
파일을 인쇄 할 수 없습니다. 파일을 인쇄 할 수 없지만 파일의 소프트웨어가 설치되어 있으면 파일 유형을 지정하지 않고 인쇄 할 수 있습니다. 창만. – Thunder
파일 인쇄 문제는 질문에 표시된대로 이미 해결되었습니다. 프린터 지정 문제 만 남아 있습니다. – Thunder
안녕하세요, 확인, 특정 프린터를 지정하는 방법은 아니지만 인쇄하기 전에 기본 프린터를 변경하는 방법을 조사 할 가치가있을 것 같습니까? –