2013-12-16 2 views
-1

내 서버에는 여러 개의 PDF 문서가 있으므로 내 html 페이지 안에 한 번에 표시하고 싶을뿐입니다.이 문서를 html 텍스트, 이미지, 인쇄 할 페이지 만 생성하여 혼합하고 싶습니다. 사용자가 PHP를 사용하여 얻을 수있는 방법이 있습니까? 일부 문서에는 페이지가 두 개 이상 있습니다. 그래서 개체 요소를 사용하면 접두사가 필요한 높이가 필요하기 때문에 문제가 해결되지 않을 것이라고 생각합니다.html 페이지에 여러 개의 PDF 표시

+0

정확히 PHP 솔루션이 아니지만 시도해 볼 가치가 있습니다. https://github.com/mozilla/pdf.js –

답변

1

이 라이브러리를 보려면 pdftohtml을 참조하십시오.

0

PDF 파일의 소스 코드는 HTML이 아니므로 코드를 해석 할 수있는 플러그인을 사용하여 PDF 파일을 열어야합니다. 플러그인은 일반적으로 전체 페이지를 차지하며 HTML과 섞이지 않습니다. 유일한 예외는 SWF 파일입니다.

<iframe> 솔루션은 다음과 같을 것이다 :

<body> 
    <h1>First PDF</h1> 
    <iframe src="pdf1.pdf"></iframe> 
    <br> 
    <img src="image_1.png"> 
    <br> 
    <br> 

    <h1>Second PDF</h1> 
    <iframe src="pdf2.pdf"></iframe> 
    <br> 
    <img src="image_2.png"> 
</body> 

가 단순히 페이지를 인쇄하는 것은 바람직하지 않은 예측할 수없는 결과를해야합니다 유의하시기 바랍니다.

당신은 당신의 사용자 기반이 HTML5는 embed

다른 아이디어로 볼 수 후 준수 될 것이라고 알고있는 경우 :

Recommended way to embed PDF in HTML?

0

나는 테이블의 TD 년대의 시리즈를 가질 수 을 클릭하면 .pdf가 표시됩니다.

여기

$("#patienttable").on("click", "td#clickforpdf", function(e){ 
         var imagetr = $(this).html(); 
         if (imagetr.length > 1) 
         { 
          window.open('imagingpdf/' + imagetr, 'Report', 'fullscreen=no'); return false; 
          } else { 
          return false; 
          } 
                  }); 

는 window.open을 사용하여, 나를 위해 작동하는 것 같다 코드의 - 크기 조정을 필요로하지 않는 것 같습니다.

관련 문제