Вопрос

Я хочу создавать отчеты, которые читатели смогут детализировать, но отчеты должны быть в формате PDF.У меня есть два варианта:

  1. Ссылка из PDF-файла на онлайн-инструмент для создания отчетов
  2. Сделайте сами отчеты интерактивными

Мне нравится №2...

Я считаю, что смогу сделать это с помощью Adobe AIR (Flex, Flash + Adobe Reader 9 или выше).

Существуют инструменты, позволяющие программно создавать PDF-документы (AIR?, AlivePDF).

В Adboe есть фреймворки, идеально подходящие для отчетов и диаграмм (Flex).

PDF-документы могут содержать флэш-контент (Adobe Reader 9+).

Мои вопросы:

  1. Если у меня есть интерактивный компонент Flash в PDF-документе и я отправляюсь на печать, что будет напечатано?Будет ли текущий вид Flash печататься?

  2. Если я хочу детализировать данные, все данные должны находиться в PDF-документе (он должен быть отдельным).Это отлично...но как мне программно поместить данные в PDF?Это делается с помощью Flex и AlivePDF?

  3. Я видел онлайн-образец интерактивного графического отчета в формате PDF, но теперь не могу его найти.:( Мне бы очень хотелось найти что-нибудь снова, если вы что-нибудь знаете.

Я чувствую, что у меня есть все части, но я не понимаю правильно, как они все сочетаются друг с другом.Есть идеи?

Это было полезно?

Решение

Ответ на вопрос 3: В настоящее время AlivePDF не позволяет встраивать Flash-контент в созданный PDF-файл.Созданные PDF-файлы могут включать текст, изображения, простую графику и некоторые невизуальные функции, такие как закладки.

Другие советы

PDF-файлы теперь имеют JavaScript в качестве родного языка управления.С его помощью можно вставлять «ссылки», ведущие на другие страницы и т. д.

Теоретически вы можете вызывать веб-сервисы из PDF-файла с помощью JS и обрабатывать ответы, возможно, даже динамически заполняя области страницы.

НО

PDF-файлы хороши для создания документа, который везде выглядит и печатается одинаково.Они также хороши для заполнения форм.Они НЕ созданы для «детализации» на стороне клиента.Можете ли вы проверить цели проекта, чтобы понять, почему им нужны динамические PDF-файлы?Если они хотят мобильности (т.е.без подключения к Интернету), возможно, вы сможете дать им то, что они хотят, с помощью приложения AIR и XML-файла.

Ваше здоровье

мы разработали интерактивный содержание отчеты для PDF/flashpaper/и т. д. с использованием flex в качестве внешнего интерфейса, но фактическое создание отчетов обрабатывается на стороне сервера с использованием cfdocument/cfpdf Coldfusion (или Itext, если нам действительно нужны безумные уровни размещения/контроля/и т. д.).в основном пользователь выбирает контент, а приложение cf на серверной стороне размещает его и отправляет обратно отчет.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top