Now I'm A Farmer(Peter-KIM)

2017.03.01

SWF TO PDF

Filed under: KOICA,Programming — Peter_KIM @ 06:56

전자책(e-Book) 형태로 제공되는 정보는 인터넷에 연결되어 있어야 이용할 수 있는 단점이 있다. 그런데, 한번 보았던 전자책을 네트워크에 연결되지 않은 상태에서 보려고 한다면, 약간의 잡스러운 기술을 이용하여 할 수 있습니다.

우선 전자책을 볼 때, 사용하는 브라우저로는 Internet Explorer”를 추천합니다. 크롬이나 파이어폭스 같은 브라우저가 대세이긴 하지만, 작업의 편의를 위해서는 “IE”가 좋습니다.

웹 브라우저는 인터넷의 정보를 로컬 하드 디스크에 내려 받아서 임시로 저장하고 사용자에게 표시합니다. 그런데, 저장하는 방식이 브라우저마다 조금씩 다릅니다. “IE”의 경우에는 인터넷에서 제공되는 파일의 형태를 그대로 로컬에 저장하지만, 다른 브라우저는 나름대로의 형식으로 바꾸어 저장합니다.

“Internet Explorer” 브라우저의 임시 저장 위치는 운영 체제와 사용자 계정에 따라서 다르지만, 대부분 다음과 같습니다.

%localappdata%\Microsoft\Windows\INetCache\IE\

%userprofile%\AppData\Local\Microsoft\Windows\INetCache\IE\

“Explorer”를 이용하여 해당 디렉터리에 들어가면, 그 아래에 8글자로 만들어진 하위 디렉터리가 있습니다.

SWF 파일을 얻기 전에 “…INetCache\IE\” 디렉터리 아래의 모든 파일과 디렉터리를 지웁니다. 그리고, “IE” 브라우저에 전자책을 볼 수 있는 웹 주소를 입력하고 열어 봅니다.

그렇게 하고 나서, “…INetCache\IE\” 디렉터리에 새로운 디렉터리와 파일이 만들어지는 것을 볼 수 있습니다. 전자책의 페이지를 넘길 때마다, SWF 파일이 계속해서 생기게 됩니다.

전자책을 처음부터 끝까지 계속 넘깁니다. 그리고, 브라우저를 닫기에 앞서, SWF 파일을 조작하기 위해 다른 디렉터리로 복사합니다. 이 파일을 SWF 파일 형식을 지원하는 동영상 플레이어나 웹 브라우저로 열어 봅니다.

이제 SWF 파일을 PDF 파일로 만드는 방법을 설명하겠습니다. 여러가지 방법이 있습니다만, 가장 간단한 것은 PDF 출력을 지원하는 가상의 프린터를 이용하는 것입니다. Windows 운영 체제에는 이미 XPS 형식의 파일로 출력할 수 있는 가상 프린터가 설치되어 있을 것입니다.

Microsoft XPS Document Writer

브라우저에서 SWF 이미지를 오른쪽 버튼을 눌러서 출력을 할 수 있습니다. 간단하지만, 단점이 있습니다. SWF 프레임에 있는 반투명의 “Water Mark” 이미지는 전자책의 내용을 가릴 수 있습니다. 그래서 화면에 보이는 것과 다른 결과를 얻을 수 있습니다. 이런, “Water Mark” 이미지를 제거하려면, 전용의 응용 프로그램을 이용할 수 있지만, 여기서는 그냥 쉬운 방법을 이용하겠습니다. 눈에 거슬리지 않는 이미지라면, 그냥 인쇄를 하는 것이 빠르고 편합니다. 우선, 화면을 갈무리 할 수 있는 프로그램을 설치합니다. 저는 “Greenshot”이라는 프로그램을 자주 이용합니다.

http://getgreenshot.org/

브라우저나 동영상 플레이어로 SWF 파일을 열어서 전자책이 잘 보이게 하고, 필요한 부분을 갈무리하여 이미지로 저장하고, PDF 파일로 출력을 합니다.

사실 더 보기 좋은 문서를 만들려면, SWF 추출 프로그램을 이용하여, “Water Mark”를 제거할 수도 있습니다.

https://sourceforge.net/projects/swfrip/

이렇게 PDF 문서를 만들 수 있지만, 가장 중요한 것은 저작권을 위반하지 않는 것입니다.

Advertisements

Leave a Comment »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Create a free website or blog at WordPress.com.

%d bloggers like this: