Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Почерняване на информация през админа директно на PDF-те #19

Open
antitoxic opened this issue Jan 12, 2014 · 8 comments
Assignees

Comments

@antitoxic
Copy link
Member

PDF-ите които са като отговор пратени от органите.

Най-малкото е интересно като research.

Базовото:

  1. Конвертиране на pdf към снимка
  2. Редактор на снимка със слагане на правоъгълници.
@ghost ghost assigned sgatev Jan 12, 2014
@mitio
Copy link
Member

mitio commented Jan 12, 2014

Мисля, че PDF-ите поддържат някаква схема за анотации, като не е необходимо да се обръщат към картинки предварително.

@antitoxic
Copy link
Member Author

Анотациите предполагат ли възможност за възвръщане на почерненото инфо?

Идеята е да може администраторите да почернят лични данни от сканирани документи и в сайта да се пускат само публичните като няма възможност някой да се "докопа" до личните :)

@mitio
Copy link
Member

mitio commented Jan 12, 2014

А, разбирам... Да, тогава трябва в картинки, в plain text, или комбинация от двете. Прав си.

P.S. Сръчкай Станислав да си гледа скайпа.

@antitoxic
Copy link
Member Author

Малко references:

  1. http://stackoverflow.com/questions/7497019/building-an-image-editor-with-html-5-and-canvas
  2. https://github.com/blueimp/JavaScript-Load-Image
  3. http://fabricjs.com/
  4. tutorial http://www.html5rocks.com/en/tutorials/canvas/integrating/#harmony
  5. http://intridea.github.io/sketch.js/
  6. http://camanjs.com/
  7. http://jonobr1.github.io/two.js/examples/

Има сайтове които използват горните технологии да си направят точно такива мини-едитори в които например се добавя снимка над чаша или се намества снимка над тениска.

Някой full-featured редактори, които предлагат прекалено много:

Ние бихме искали само drawing rectangle on image with html5 canvas и това да се запазва.

@antitoxic
Copy link
Member Author

Дискусия в Alaveteli Dev: https://groups.google.com/forum/#!topic/alaveteli-dev/p16CteEZ7Ag

Аз мога да се започна с frontend частта - js widget за почерняване. Но няма да мога да я интегрирам с ruby-то.

@mitio
Copy link
Member

mitio commented Jan 26, 2014

Тони, дискусията е интересна.

За момента аз подкрепям идеята да пазим оригиналните PDF-и и да редактираме, обръщайки ги в картинки и слагайки черни правоъгълници на определени координати. Това може да стане с ImageMagick на сървъра. При клиента има нужда само от нещо, което или да показва PDF-и (PDF.js), или ние да ги конвертираме като картинки предварително и на клиента само да се разпъват правоъгълници. Последното ми се струва най-семпло, като за начало. Клиентът трябва да прати на сървъра само списък с координати. Това можем да го обсъдим как да стане, а и можем да го направим и ние със Станислав.

От друга страна, ако на теб ти е интересен проблемът и ще се изкефиш да имплементирате някакъв generic компонент със Steafn, действайте. Аз бих пробвал първо до колко изобщо е възможно да се редактира PDF, запазвайки съдържанието, защото имам съмнения за това. Обикновено е нужен платен софтуер за целта, а и не знам дали не трябва човек да има някакъв друг (project) файл, оригинал, а не завършения, компилиран PDF. Трябва малко R&D тук.

И още една вметка – имам подозрението, че ще имаме малък брой реални PDF-и и че биха преобладавали текстуални отговори, Word документи и PDF-и със сканирани хартиени документи вътре. Затова ми се струва, че най-простото решение с картинки ще е напълно достатъчно за момента.

За OCR може да мислим впоследствие, и аз мисля, че е отделен фийчър.

@antitoxic
Copy link
Member Author

Говорихме с Tony Bowden от http://mysociety.org/ и от Stefan Wehrmeyer от http://okfn.org/ да дойдат и да направим хакатон за PDF инструмента.

В момента се опивам да фиксирам дата и план . Комуникацията тече по мейл.

@antitoxic
Copy link
Member Author

Това е софтуера, който трябва да интегрираме в админа: https://github.com/obshtestvo/foist . Трябва чрез него получените pdf-и да могат да се почернят.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants