[[BackLinksMenu]]

[[TicketQuery(summary=PDF_CONTENT_COMMONS_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|)]]

= Analysis =

== Overview ==
User should be able to 
 * Import entire pdf document
 * Import pdf page
 * Import page content
 * Export book to pdf(user should be aware of the loses of data if any)
 * Use pdf as resource 
 * Extract elements from pdf file to resources
 * Select pdf elements - to allow copy/paste functionality

== Task requirements ==
 * Create appropriate development infrastructure for all sub tasks.
 * Choose library that should be used in this project. 
  * Note: Can we use this for book printing? What could be the data loses?
 * Estimate the time needed for development of sub tasks. What functionality should be added in the library and what we could use without adding custom code.

== Task result ==
 * The result should be code

== Implementation idea ==
 * This link http://schmidt.devlib.org/java/libraries-pdf.html could be useful.
 * Get familiar with resources [[wiki:BASE_RESOURCE_COMMONS_R0]]


== Related ==
[[wiki:WHOLE_PDF_CONTENT_R0]][[BR]]
[[wiki:PDF_PAGE_CONTENT_R0]][[BR]]
[[wiki:PDF_PAGE_AREA_CONTENT_R0]][[BR]]
[[wiki:PDF_SELECT]][[BR]]
[[wiki:PDF_EXTRACT]][[BR]][[BR]]
[[wiki:BOOK_PRINTING_R0]][[BR]]


== How to demo ==
 * Create test environment before integrating library in the project.

= Design =
^(Describe your design here.)^

= Implementation =
^(Describe and link the implementation results here (from the wiki or the repository).)^

= Testing =
^(Place the testing results here.)^

= Comments =
^(Write comments for this or later revisions here.)