2010-02-25 4 views
2

현재 src이 .pdf 위치로 지정된 embed 태그를 사용하고 있지만 embed 태그는 Z- 인덱스 조작 또는 다른 div 태그를 허용하지 않습니다. 그 위에 놓아 라. 확장 태그 Z- 인덱스 조작을 허용하는 수정 프로그램을 광범위하게 검색 한 후에는 Adobe PDF 파일에서 이러한 문제가 발생하지 않도록 adobe라고 밝혀졌습니다.HTML 페이지에 .PDF 파일을 삽입하는 대체 방법

pdf 문서를 HTML 페이지에 삽입하고 (embed 또는 iframe 태그를 사용하지 않고) 다른 div를 겹칠 수있는 방법이 필요합니다.

제발 도와주세요!

+0

(포함 또는 iframe 태그를 사용하지 않음) ''? – kennytm

답변

2

< 태그 > 태그일까요? 그렇게하지 않으면 Adobe가 아마이 제품을 얻게 될 것입니다.

+0

개체 태그를 올바르게 구현하는 구문은 무엇입니까? 나는 이것을 사용했다 : 이렇게하면 페이지에 내 pdf 파일이 표시되지 않는다. 흰색 상자 ... – sadmicrowave

+0

그 말이 맞아. 죄송 합니다만 운이 좋지 않을까요? –

0

Acrobat 플러그인을 삭제하고 서버 측 도구를 사용하여 PDF를 이미지로 렌더링 할 수 있습니다. 이미지를 페이지에 표시하고 원하는 div로 오버레이합니다.

PDF를 이미지로 렌더링 할 수있는 여러 가지 도구 (무료 및 상용)가 있습니다. 몇 가지 ASP.NET 프로젝트에서 이것을 위해 PDFRasterizer.NET을 사용했습니다.

PDFRasterizer.NET과 같은 구성 요소를 사용하면 PDF를 이미지로 즉시 렌더링하고 브라우저로 직접 스트리밍 할 수 있습니다. 텍스트와 일부 이미지 또는 벡터 그래픽이있는 일반적인 페이지에서는 일반적으로 1 초도 걸리지 않습니다. 생성 된 이미지를 디스크에 저장하고이를 캐시로 사용하여 성능을 최적화 할 수 있습니다. 대규모 트래픽이 예상되는 경우를 제외하고 모든 문서를 오프라인으로 처리 할 필요가 없습니다.

+0

첫째, 재판이 해당 프로그램에서 얼마나 오래 지속됩니까? 그것을 사기 때문에 그것이 천 달러의 비용을 고려하는 질문에서이다. 둘째, PDFRasterizer와 같은 더 저렴한 프로그램이나 무료 프로그램과 같은 다른 프로그램에 대해 더 알고 있어야합니까? ... 셋째, 변환 할 웹 페이지가로드 될 때마다 PDFRasterizer가 실행되도록 만드는 방법에 대해 알고 있습니까? 배경 이미지에서 PDF 파일을 ... 나는 다른 디렉토리에 수천 개의 PDF 파일을 가지고 있으며 내 웹 사이트는 하나의 디렉토리에있는 모든 PDF 파일을 이미지로 변환해야합니다 ... – sadmicrowave

+0

나는 일반적인 방법을 포함하도록 내 대답을 확장했습니다. PDFRasterizer를 사용하십시오. 희망을 조금 분명히. 라이센싱에 관해서는; 무제한 무료 평가판을 다운로드하여 테스트 및 개발 용으로 사용할 수 있습니다. 유일한 제한은 렌더링 된 각 페이지에 오버레이 된 배너입니다. 구성 요소의 유효한 라이센스 키를 구성하면 배너가 제거됩니다. 결국 애플리케이션 배포에만 비용을 지불하게됩니다. 다른 공급 업체가 있지만 그들과 함께 작업하지 않았습니다. '이미지를 PDF로'또는 비슷한 것을 Google에 시도해보십시오. 나는 자유로운 대안을 사용할 수 있다고 확신한다. –

관련 문제