반응형

 

 

Console로 된 Pdf2Image를 winform으로 제작해 보았다.

Winform 프로젝트로 시작한 뒤,  PdfSplitter.cs를 프로젝트에 복사 한다.

 

그랬더니 빨간줄으로 에러가 가득. ^^

 

 

공개 소스의 패키지 목록을 보니 위와 같았다. 그래서 하나씩 설치했다.

 

오른쪽 솔루션 탐색기 창의 프로젝트에서 오른쪽 클릭하여 NuGet 패키지관리... 선택.

PDFium.Windows를 검색하고 선택하여 설치.

 

 

PDFiumSharpV2 를 검색하고 설치. >> 확인.

 

 

라이선스 승인 동의.

 

 

iTextSharp.LGPLv2.Core 검색 및 설치.

 

 

다 설치하고 나니 솔루션 탐색기가 아래와 같다.

 

 

packages.config 내용.

 

 

이와 같이 한 후 winform 에 버튼을 하나 만들고 버튼 클릭했을 때 이벤트 부분에 공개 소스의 ConsoleApp1에 있는 소스를 그대로 복사하여 적용.

 

 

컴파일 하고 실행하니 에러 없이 잘 동작한다. ^^

728x90
반응형
반응형

 

PDF file을 image 파일로 변환할 일이 있어서 무료 소스를 검색.

 

아래 링크의 소스가 있어서 한번 해 보았다. MIT license 인 무료 소스 이다.

 

Kabindas/Pdf2Image

Contribute to Kabindas/Pdf2Image development by creating an account on GitHub.

github.com

 

소스 용량도 작아서 다운로드 한 소스를 첨부하였다.

 

Pdf2Image-master.zip
0.01MB

 

Visual studio에서 .sln 파일을 열고 컴파일 한 후 생성된 console 프로그램을 실행시키면 된다.

 

 

사용방법은 위 소스에 나와있는데로 변환을 원하는 PDF file을 "C:\tmp\test.pdf" 와 같이.

C:\tmp 위치에 test.pdf 파일명으로 두고 컴파일 후 생성된 ConsoleApp1.exe 파일을 실행하면 된다.

 

 

실행하면 pdf 파일의 모든 내용이 같은 위치에 하나의 페이지에 하나의 이미지 파일이 생성된다.

 

 

기본적으로 jpg 파일로 출력되도록 소스가 코딩되어 있다.

그러나 아래와 같이 출력되는 파일 형식을 변경할 수도 있다. 

아래는 png 파일로 출력 파일 형식을 변경한 것이다.

 

 

간단히 동작되는 것을 확인했으니 이제 이것을 조금 응용하면 원하는 작업을 할 수 있을 것 같다.

 

 

 

728x90
반응형

+ Recent posts