본문 바로가기
IT 기술/c#

C#에서 PDF 뷰어 간단하게 사용하기(윈폼)

by 크라크라 2018. 2. 8.

이 포스트에서는 간단하게 C# 윈폼에서 PDF 뷰어를 붙이는 방법을 소개하겠습니다.


간혹 만드는 프로그램에서 PDF 뷰어를 구현해야할 때가 있을텐데요.
가장 간단하게 할 수 있는 방법으로는 Adobe 사에서 제공하는 Reader 컨트롤을 바로 붙여서 사용하는 방법이 있습니다. 


 비주얼 스튜디오를 기준으로 간단하게 설명드리자면 아래의 4단계로 구분할 수 있을 것 같습니다.


 (1) Adobe Acrobat Reader DC (또는 Adobe Acrobat Pro) 설치

 (2) 윈폼 프로젝트 생성

 (3) 비주얼 스튜디오 도구 상자 항목 선택에서 PDF Reader 선택

 (4) 도구 추가


================================================================================


 (1) Adobe Acrobat Reader DC (또는 Adobe Acrobat Pro) 설치

 보통 서류 작업을 하시거나 논문을 볼 경우가 많으신 경우에는 기본적으로 Adobe Acrobat Reader 정도는 깔려있으리라 생각합니다. 다만, 혹시나 그렇지 않은 분들을 위해서 링크를 제공하겠습니다. 

(https://get.adobe.com/kr/reader/?promoid=KSWLH)




그럼 위와 같은 설치 화면이 나오고, 시키는 대로 충실히 따라하면 Adobe Acrobat Reader가 설치됩니다. 



================================================================================


 (2) 윈폼 프로젝트 생성


 비주얼 스튜디오에서 윈폼프로젝트를 생성합니다.(아직까지는 WPF에서 Adobe COM을 사용하는 방법은 모르겠으나, 알게되면 새로 포스팅하겠습니다.)





================================================================================


 (3) 비주얼 스튜디오 도구 상자 항목 선택에서 PDF Reader 선택


 생성이 완료되면 프로그램 화면 좌측의 도구상자를 확인합니다. 그 중 "일반" 탭을 보면 현재는 비어있는 것을 확인할 수가 있습니다. 






비어있는 "일반" 탭에 Adobe Reader 도구를 추가하기 위해서 - 도구 : 도구 상자 항목 선택 - 으로 갑시다. 





그 중 COM 구성요소를 클릭하면 새로이 추가할 수 있는 각종 라이브러리들이 보입니다. 그 중에서 Adobe PDF Reader를 체크하고 확인을 누릅니다. 




그러면 다음과 같이 "일반" 탭에 Adobe Reader가 추가된 것을 확인할 수 있습니다.




================================================================================


 (4) 도구 추가


이제 간단하게 도구를 드래그해서 윈폼에 위치시키고 나면 Adobe Reader를 윈폼에서 확인할 수 있게 됩니다. 


간단하게 버튼을 추가하고 OpenDialog까지 추가하고 나면 윈폼에서 PDF 문서를 확인할 수 있습니다. 


버튼 하나와 Adobe Reader 가 붙어있는 예제 파일 실행화면을 첨부하겠습니다. 




'IT 기술 > c#' 카테고리의 다른 글

WPF 참조사이트 추천  (0) 2018.01.04
c# 참조 사이트 추천  (0) 2018.01.02
c# 유튜브 영상 추천  (0) 2018.01.02

댓글