PHP 로 PDF 송장파일 만들기

PHP 로 PDF 송장파일 만들기

작성일 2013.09.11댓글 2건
    게시물 수정 , 삭제는 로그인 필요

 안녕하세요

PHP로 PDF만드는 법은 HTML2PDF를 써서 인보이스를 만들었습니다.

하지만!!!!!

많은 무역회사를 보면 송장 뽑을때 브라우져 안에 pdf파일로 송장이 쭈욱 출력되고

브라우져 안 pdf위쪽에 바가 있고 거기서 프린트 누르면 쭉 프린트 되는...

송장은 엄청나게 많이 나오겠고요....


같이 뜨고 맨 위에 툴바? 같은 바가 있어서 save, print 등 기능이 있고요.

이에 대한 소스나 정보 부탁드립니다

감사합니다.


#php 로그 #php 로그인 구현 #php 로그 찍기 #php 로컬 실행 #php 로그 확인 #php 로그인 세션 #php 로고 #php 로그인 세션 유지 #php 로그 기록 #php 로딩중 표시

profile_image 익명 작성일 -

 PDF.js 라고 PDF문서를 HTML5와 javascript로 랜더링하는 기술입니다.

https://github.com/mozilla/pdf.js 참고하세요

profile_image 익명 작성일 -

덧글로 추가 질문을 했엇으니까 바로 해결 방법을 알려드리겠습니다.

제가 테스트로 만들었던 test1.php, test2.php 파일 등 2개의 pdf파일 모두 똑같은 5페이지여도

- 툴바나 왼쪽에 즐겨찾기 등이 나오지 않고(test1.php),
- 툴바나 오른쪽 즐겨찾기 등이 나오고(test2.php)

의 차이는 단순히 변환하기 위해 불러오는 html 페이지에서 

<bookmark title="원하는제목" level="깊이" ></bookmark>

라는 한 줄이 들어있나 아니냐의 차이입니다.
이것은 사용하고 있는 HTML2PDF 라는 클래스 라이브러리를 만든 곳에서 설정된 것이니


를 알려주시지 않으면 누구도 답변하기가...
아무튼 그 사이트에서 제공하는 bookmark 에 관한 매뉴얼입니다.

 

아래는 툴바 및 왼쪽 메뉴가 나오게 하려면 어떻게 해야 하는지
제가 테스용으로 만들었던 HTML 파일의 소스부분입니다.
빨간색 부분을 참고하세요.(지우면 툴바, 왼쪽 메뉴 등이 나오지 않습니다.)
 
[test2.html의 소스]
<style type="text/Css">
<!--
.test1
{
    border: solid 1px #FF0000;
    background: #FFFFFF;
    border-collapse: collapse;
}
-->
</style>

<page style="">
    <bookmark title="Page1" level="0" ></bookmark>
    Hello World! Page1
</page>
<page pageset="old">
    <bookmark title="Page2" level="0" ></bookmark>
    Hello World! Page2
</page>
<page pageset="old">
    <bookmark title="Page2-1" level="1" ></bookmark>
    Sub Page2-1
</page>
<page pageset="old">
    <bookmark title="Page3" level="0" ></bookmark>
    Hello World! Page3
</page>
<page pageset="old">
    <bookmark title="Page4" level="0" ></bookmark>
    Hello World! Page4
</page>


혹시 몰라 위 HTML을 불러오는 페이지(test2.php)의 소스도 적어 놓습니다.
* 참고로 전 아래 test2.php  파일이 있는 위치의 하위에 doc라는 폴더를 만들어 
   그곳의 html 파일(test2.html)을 불러와서 변환하도록 하였습니다.

[test2.php 의 소스]
<?php
    // get the HTML
    ob_start();
    include(dirname(__FILE__).'/doc/test2.html');
    $content = ob_get_clean();

    // convert in PDF
    require_once(dirname(__FILE__).'/../html2pdf.class.php');
    try
    {
        $html2pdf = new HTML2PDF('P', 'A4', 'en', true, 'UTF-8', array(0, 0, 0, 0));
      //$html2pdf->setModeDebug();
        $html2pdf->setDefaultFont('Arial');
        $html2pdf->writeHTML($content, isset($_GET['vuehtml']));
        $html2pdf->Output('test2.pdf');//저장할 이름
    }
    catch(HTML2PDF_exception $e) {
        echo $e;
        exit;
    }
?>

PHP 로 PDF 송장파일 만들기

안녕하세요 PHP로 PDF만드는 법은 HTML2PDF를 써서 인보이스를... 많은 무역회사를 보면 송장 뽑을때 브라우져 안에 pdf파일송장이 쭈욱...

php로 업로드 만들기

... PHP왕초보인데 죄송합니다만, 3일째 책보며 끙끙 대다가 이렇게... pdf",$HTTP_POST_FILES[filename][name])) die("pdf파일만 업로드가 가능합니다....

한글파일pdf파일로 변환하는 방법

... http://www.pdfpro.co.kr/products/p_pdf-pro4.php 사용방법은 다운받아 설치후 실행시키면 새로운 [PDF만들기] 탭이 보입니다. 클릭해서 변환하고자 하는 파일 경로를 찾아 선택후...

PDF파일을 만들려 하는데....

... pdf파일만들기 위해 필요한 삼성 레이저 복합기 SCX-4725F 구매하여 설치... unidocs.co.kr/korean/sub/sub_09_04.php)제품을 참조해 보시면 좋을 듯 합니다.

'pdf 논문파일(영어)'를 한글로 번역하는...

구글에서 오픈된 pdf.파일을 받았으나, 구글번역에서는... net/topics/texts/merton_bureaucratic_structure.php 제가 직접... 인간 동물은 그의 수단의 끝을 만들기위한 자신의 무한한...

첨부파일 만들기

... 별도의 파일을 만들려고 합니다. 물론 엑셀이나 다른... 같은걸 화면에서 보는것과 똑같이 만들기는 힘들거... html 과 script 가 아닌 jsp/asp/cgi/php 라는 서버프로그래밍이요....

php책 골라주세요! [내공]

... 업로드 만들기 보안 문제 파일을 다루는 PHP 사용해보기 자주 일어나는 문제... 32장 PDF 개인 문서 만들기 문제 정의 문서 형식 평가 프로젝트 구성요소 퀴즈...

pdf변환하는 방법

... http://www.epapyrus.com/download/download_pdfpro_free.php?ctgNo=pdfpro_free 위 주소에 들어가... 거기에서 "PDF 만들기"를 누른 후 변환하실 PPT 파일을 선택해 주고, PDF를 저장할...

HTML2PDF 한글 인풋 어떻게 하나요?

... "글꼴명.z", "글꼴명.ctg.z", "글꼴명.php" 파일 만들기 - shell로 접속하여 html2pdf/_tcpdf_버전숫자/fonts/utils/ 로 이동합니다. - 아래의 명령을...