문제

독자가 드릴다운할 수 있는 보고서를 만들고 싶지만 보고서는 PDF여야 합니다.두 가지 옵션이 있습니다.

  1. PDF에서 온라인 보고서 도구로 연결
  2. 보고서 자체를 대화형으로 만들기

나는 # 2를 좋아한다 ...

Adobe AIR(Flex, Flash + Adobe Reader 9 이상)를 사용하면 이 작업을 수행할 수 있다고 생각합니다.

프로그래밍 방식으로 PDF 문서를 생성할 수 있는 도구가 있습니다(AIR?, AlivePDF).

Adboe에는 보고서 및 차트에 이상적인 프레임워크가 있습니다(Flex).

PDF 문서에는 플래시 콘텐츠가 포함될 수 있습니다(Adobe Reader 9+).

내 질문은 다음과 같습니다

  1. PDF 문서에 대화형 Flash 구성 요소가 있고 인쇄하려고 하면 무엇이 인쇄됩니까?플래시의 현재 보기가 인쇄됩니까?

  2. 드릴다운하려면 모든 데이터가 PDF 문서에 있어야 합니다(독립형이어야 함).이건 괜찮아...하지만 프로그래밍 방식으로 데이터를 PDF에 넣으려면 어떻게 해야 합니까?Flex와 AlivePDF로 이 작업을 수행합니까?

  3. PDF 문서에서 대화형 차트 보고서의 온라인 샘플을 보았지만 지금은 찾을 수 없습니다.:( 당신이 알고 있는 것이 있다면 다시 찾고 싶습니다.

나는 모든 조각을 갖고 있지만 그 조각들이 어떻게 결합되는지 정확하게 이해하지 못한다고 생각합니다.어떤 아이디어가 있나요?

도움이 되었습니까?

해결책

질문 3에 대한 답변 : 현재 AlivePDF는 플래시 컨텐츠를 생성 된 PDF에 포함시킬 수 없습니다. 생성 된 PDF에는 텍스트, 이미지, 간단한 그래픽 및 북마크와 같은 특정 비 시각 기능이 포함될 수 있습니다.

다른 팁

PDF에는 이제 기본 제어 언어로 JavaScript가 있습니다.이를 통해 다른 페이지 등으로 이동하는 "링크"를 삽입할 수 있습니다.

이론적으로는 JS를 사용하여 PDF 내에서 웹 서비스를 호출하고 응답을 처리할 수 있으며, 페이지 영역을 동적으로 채울 수도 있습니다.

하지만

PDF는 어디에서나 동일하게 보이고 인쇄되는 문서를 제공하는 데 적합합니다.채우기 양식에도 적합합니다.클라이언트 측의 "드릴다운"을 위해 구축되지 않았습니다.프로젝트의 목표를 확인하여 왜 동적 PDF를 원하는지 확인할 수 있습니까?이식성을 원하는 경우(예:웹 연결 없이) AIR 응용 프로그램과 XML 파일을 사용하여 원하는 것을 제공할 수 있습니다.

건배

we developed interactive content reports for PDF/flashpaper/etc using flex as a front-end but handle the actual report creation server-side using coldfusion's cfdocument/cfpdf (or Itext if we really need insane levels of placement/control/etc.). basically the user chooses the content & the cf app on the backend lays it out & sends back the report.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top