게시판 PDF 첨부파일 - 첫페이지 미리보기 뷰어 문의
게시판 PDF 첨부파일 - 첫페이지만 미리보기 뷰어 문의입니다.
구글링하다가 어떤분이 포스팅 하신걸 봤는데..
적용했을 때 글 본문이 아니라 하단에 깨짐 형태로 박스만 나타나고 이미지 출력이 안돼서
도저히 답이 안나와서 여쭤봅니다
■ 내가 시도 해본 결과
1. skin / board / 스킨명 / view.skin.php 여기다가
"; } ?>
2. skin / board / 스킨명 /style css 여기다가
/* pdf.js로 pdf파일 출력 */
#bo_v .bo_v_pdf_viewer {}
이렇게 넣었는데, 엉뚱한 위치에 뷰어가 아니라 깨진 상태로 나타났습니다.

─────────────────────────────────────────────
※ 참조 - 포스팅 참조 글 (링크도 첨부했습니다) ▼▼▼▼▼▼▼▼
아래 블로그에 보면 압축 파일도 있었는데
에디터 플러스에 함부로 붙여 넣기하면 망할거 같아서 위에 소스만 넣었습니다.
그리고, 아래 글은 PDF 전체를 볼 수 있는듯 한데, 저는 첫페이지만 미리보기용으로 하고 싶습니다!

도움 주시면 정말 감사하겠습니다 !!!
도움 주시면 정말 감사하겠습니다 !!!
도움 주시면 정말 감사하겠습니다 !!!
도움 주시면 정말 감사하겠습니다 !!!
** 아래는 현재 저의 홈페이지 적용 된 소스입니다 **
[code]
// SyntaxHighLighter if(isset($boset['na_code']) && $boset['na_code']) na_script('code');
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('', 0);
// SEO 이미지 $view['seo_img'] = na_wr_img($bo_table, $view);
// SEO 등과 공용사용 $view_subject = get_text($view['wr_subject']);
// 테마 게시물 타이틀 $is_post_title = (isset($is_post_title) && $is_post_title) ? true : false; ?>
| =$view['wr_1']?> | =$view['wr_2']?>
if($info[mb_level] >= 9){}else{
?> 작성자 정보
}?>
작성
// 링크 동영상 출력
if(isset($boset['na_video_link']) && $boset['na_video_link'])
echo na_video_link($view['link']); // 상단 이미지 출력
if(!isset($view['as_img']) || !$view['as_img']) {
$v_img_count = count($view['file']);
if($v_img_count) {
echo " \n";
for ($i=0; $i<=$v_img_count; $i++) {
if(isset($view['file'][$i]))
echo get_file_thumbnail($view['file'][$i]);
}
echo "본문
관련자료
답변 3개
https://stackoverflow.com/questions/467793/how-do-i-convert-a-pdf-document-to-a-preview-image-in-php
검토해 보세요.
댓글을 작성하려면 로그인이 필요합니다.
".$board_skin_url."/pdfjs/web/viewer.html?file=".$view['file'][$i]['path']."/".$view['file'][$i]['file']."
이 값이 모로 나오는지 확인해보셨을가요?
not found로 표시된다는건 위 주소값이 문제일 것으로 확인됩니다.
[$i] 는 보통 for 문돌릴때 for($i=0;$i < count($view['file']); $i++ ){
이런식으로 해야지 저 $i 값에 숫자가 들어갑니다.
즉 php 소스만 넣으신다고 주소가 나오진 않습니다. for문안에 있어야 실행이 됩니다.
첫페이지만 추출하시고 싶으시다고 하셨는데
php로 pdf 첫페이지 추출하는 방법을 찾아보시기 바랍니다.
저는 이부분이 어렵네요
제가 이걸 만든다면 꼭 첫장이 보여져야한다면
글작성 시에 파일 1은 첫장 jpg로 등록 후
ftp로 pdf를 업로드 하고 그 해당 파일의 링크주소를 wr_link1에 pdf의 파일 주소를 넣을것입니다.
뷰페이지에서 제가 임의로 커스텀 해서
파일 1의 jpg를 보여주고 클릭 시 링크로 보내는 방법으로 코딩을 작성할듯합니다.
제의견이니 필요부분만 도움이 되시길
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
남겨주신 곳을 읽어 봤는데 전혀 모르겠습니다..
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
첨부파일을 제가 올리는게 아니라 회원들이 올리는 구조다 보니
중복해서 다운로드 되는걸 조금이나마 방지하고자 미리보기 페이지를 보여주고자 함입니다
위에 코드에 for 문 안에 있어야 한다는 말이...잘 이해가 안돼요 ㅠㅠ