2015-01-14 7 views
3

Я пытаюсь создать pdf-аннотатор, используя PDF.js и приложение для рисования HTML5 для создания файла JSON.PDF-аннотатор с слоями JSON

Используя это: https://github.com/mozilla/pdf.js/blob/master/examples/learning/prevnext.html

Может быть, это: http://codecanyon.net/item/html5-drawing-tools/8869338?WT.oss_phrase=&WT.oss_rank=2&WT.z_author=appsandsites&WT.ac=search_thumb

создать JSON как http://www.html5rocks.com/en/tutorials/canvas/integrating/#web

Любые мысли или предложения о том, как это сделать? Как вы думаете, я могу использовать PHP для создания и размещения файла на моем сервере?

Направление на лучший способ сделать это ценится .. какая версия JSON, как использовать холст для создания и редактирования файла, и т.д.

Update, я хочу, чтобы заложить это более pdf.js:

https://github.com/trsanders/responsive-sketchpad

, а затем в PHP создать файл JSON, который хранит URL в виде PDF и URL для сгенерированной JSon/изображения.

Update 2/23

enter image description here

Я нашел браузер документ в Perl с flexpaper который закладывает aframework основу для того, что я хочу сделать, но не добавляет в разработке поддержки. То, о чем я думал, - это изображение выше.

http://eric-blue.com/2010/02/12/example-document-browser-code/

ответ

7

Hypothes.is поддерживает текстовые аннотации PDF-файлов (через pdf.js и Annotator). План в проекте «Гипотеза» (некоммерческая ... также где я работаю, fwiw) заключается в том, чтобы продвигать связанные с PDF функции, которые были внесены в его индивидуальный аннотатор, поэтому они будут доступны для большего количества разработчиков.

Вот example of Hypothes.is loaded on a PDF via a proxy. Та же функциональность предоставляется без прокси-сервера, используя букмарклет в Firefox или расширение Hypothes.is Chrome.

Кроме того (если вы хотите рисовать фигуру поверх PDF.js визуализированных PDF-файлов), вы можете проверить Annotorious polygon preview. Подобно тому, что вы описали, плюс аннотация, плюс хранение ... хотя я не верю, что это работает с PDF-файлами ... просто изображениями.

В W3C также ведется работа по созданию interoperable annotation data model. Оформить заказ Annotation Working Group для получения дополнительной информации.

И, наконец, PDF.js также получает к нему работу, чтобы поддерживать PDF-level annotations. В конце концов, он должен предоставить PDF.js прочную основу для выставления аннотаций, загруженных из других источников.

Надеюсь, этого достаточно, чтобы вы начали. :)

+0

Как работает плагин wp (https://wordpress.org/plugins/hypothesis/)? Интегрируется ли она с пользовательской системой WP? – Rizzo

+0

На данный момент Hypothes.is размещает собственные учетные записи пользователей. Тем не менее, ведется работа по поддержке единого входа и входа в OAuth, поэтому плагин WP может (в конечном счете) интегрироваться с учетными записями пользователей WP. – BigBlueHat

+0

Это может быть старый поток, но на всякий случай кто-то сталкивается с этим сообщением, есть слой Annotationeer, который позволяет создавать аннотации. Это можно изменить, чтобы работать с изображениями вместо интеграции по умолчанию в pdf.js. – chitgoks

Смежные вопросы