티스토리 뷰

준비했던 플랫폼: windows7, iis7 + php cgi mode

한글 설정을 위해
http://susukang98.springnote.com/pages/3201970.xhtml
의 설명에 따라

http://www.foolabs.com/xpdf/download.html
에서 xpdf-korean 다운로드

압축 해제 후
add-to-xpdfrc 파일을 아래 참고로 하여 편집 :

cidToUnicode Adobe-Korea1 F:\swf\fontdir\languagedir\korean\Adobe-Korea1.cidToUnicode
unicodeMap ISO-2022-KR F:\swf\fontdir\languagedir\korean\ISO-2022-KR.unicodeMap
cMapDir Adobe-Korea1 F:\swf\fontdir\languagedir\korean\CMap
toUnicodeDir F:\swf\fontdir\languagedir\korean\CMap
displayNamedCIDFontTT Gulim F:\swf\fontdir\fonts\Gulim.ttf ⇒ ttf 폰트 맵핑
displayNamedCIDFontT1 AppleMyungjo F:\swf\fontdir\fonts\AdobeMyungjoStd-Medium.otf ⇒ otf 폰트 맵핑
displayCIDFontTT Adobe-Korea1 F:\swf\fontdir\fonts\Batang.ttf ⇒ 디폴트 ttf 폰트 맵핑


설정 후 아래와 같이 명령 콘솔에서 실행 :
설정이 잘못되어 있다면 오류가 뜨며, 오류가 뜨지 않으면 1.swf 생성되는데, 그 파일을 열어 결과를 확인하면 됩니다.
# pdf2swf -f -s languagedir=<add-to-xpdfrc 파일이 있는 디렉토리 경로> -s flashversion=10 <입력 pdf 파일경로> -o %.swf 

http://flexpaper.devaldi.com/download/
에서 GPL License Flash 버젼 다운로드

http://flexpaper.devaldi.com/docs_publishing_with_PHP.jsp
설명에 따라 FlexPaper_1.5.8_flash 압축 해제한 디렉토리 아래의
pdf/config/config.ini.win.php
파일을 자신의 환경에 맞게 편집 (운영 체제가 윈도우가 아니면 config.ini.nix.php)

한글 인식을 위해
storeallcharacters -s languagedir=\"{xpdf 경로}\"
추가한다.

다음은, 웹서버에서 FlexPaper_1.5.8_flash 압축 해제한 디렉토리를
브라우저에서 접근 가능하도록 설정하고
http://{도메인}/FlexPaper/php/
와 같이 접근하면 셋업이 시작되는데

- PDF 저장 경로
- 생성될 SWF 저장 경로
- 관리자 아이디,암호

설정하면 셋업이 완료되며

로그인 후 PDF 를 업로드 하면 e-book이 보인다.

참고로, PDF 저장 경로로 지정한곳에 PDF를 복사하여 넣어도 인식 된다.


'웹프로그래밍 > Adobe Air & Flex' 카테고리의 다른 글

Adobe Air 링크들  (0) 2009.04.04
댓글