Frage

Ich möchte Berichte erstellen, die von den Lesern aufgerissen werden kann - aber die Berichte haben PDF sein. Ich habe zwei Möglichkeiten:

  1. Link aus dem PDF zu einem Online-Report-Tool
  2. Nehmen Sie die Berichte selbst interaktiv

Ich mag # 2 ...

Ich glaube, ich kann dies tun mit Adobe AIR (Flex, Flash-+ Adobe Reader 9 oder höher).

Es gibt Tools, die programmatisch PDF-Dokumente erstellen können (AIR ?, AlivePDF)

Es gibt Frameworks in Adboe, die für Berichte und Diagramme sind ideal (Flex)

Und PDF-Dokumente können Flash-Inhalte (Adobe Reader 9 +)

enthalten

Meine Fragen sind:

  1. Wenn ich eine interaktive Flash-Komponente in einem PDF-Dokument habe, und ich gehe zu drucken, was drucken? Wird die aktuelle Ansicht er Drucken Flash?

  2. Wenn ich aufschlüsseln wollen, werden alle Daten hat im PDF-Dokument sein (es hat allein zu stehen). Das ist in Ordnung ... aber wie ich die Daten in dem PDF-programmatisch setzen zu tun? Geschieht dies mit Flex und AlivePDF?

  3. sah ich eine Online-Probe eines interaktiven Charting-Berichts in einem PDF-Dokument, aber jetzt kann ich es nicht finden. :( Ich würde gerne etwas wieder finden, wenn Sie von einem wissen.

Ich fühle, dass ich alle Stücke haben, aber nicht richtig zu verstehen, wie sie alle zusammen gehen. Irgendwelche Ideen?

War es hilfreich?

Lösung

Antwort auf Frage 3: Derzeit AlivePDF nicht zulässt, dass Sie Flash-Inhalte in einen generierten PDF-Datei einbetten. Die erzeugten PDF-Dateien können Texte, Bilder, einfache Grafiken sind und bestimmen nicht-visuelle Funktionen wie Lesezeichen.

Andere Tipps

PDF-Dateien JavaScript als native Steuersprache jetzt. Mit ihm können Sie „Links“ einbetten, die zu anderen Seiten springen, etc.

Theoretisch können Sie Web-Services aus einer PDF-Datei mit JS aufrufen und die Antworten verarbeiten, vielleicht sogar dynamisch Seitenbereiche zu füllen.

PDF-Dateien sind gut für ein Dokument, das die und druckt überall gleich aussieht. Sie sind auch gut für die Fill-in-Formen. Sie sind nicht für „Drill-down“ auf der Client-Seite gebaut. Können Sie die Ziele des Projekts überprüfen, um zu sehen, warum sie dynamische PDF-Dateien wollen? Wenn sie Portabilität wollen (das heißt ohne eine Web-Verbindung), vielleicht können Sie ihnen geben, was sie mit einer AIR-Anwendung wollen und eine XML-Datei.

Prost

wir interaktive Inhalte Berichte für PDF / FlashPaper- / etc mit flex als Front-End entwickelt, aber die aktuelle Berichterstellung serverseitige Verwendung von Coldfusion des cfdocument / cfpdf (oder Itext behandeln, wenn wir wirklich verrückt brauchen Ebene der Platzierung / Steuerung / etc.). im Grunde wählt der Benutzer den Inhalt & die cf-App auf dem Back-End-er legt & den Bericht sendet zurück.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top