print books with browsers
play

Print Books with Browsers Designing books in browsers using Paged.js - PowerPoint PPT Presentation

Print Books with Browsers Designing books in browsers using Paged.js Julie Blanc (@julieblancfr) Digital Publishing Summit May 26, 2019 Automated typesetting and pagination for print Make PDF outputs of HTML contents from browsers Flux


  1. Print Books with Browsers Designing books in browsers using Paged.js Julie Blanc (@julieblancfr) Digital Publishing Summit – May 26, 2019

  2. Automated typesetting and pagination for print Make PDF outputs of HTML contents from browsers

  3. Flux → Pagination

  4. http://www.pagedmedia.org/

  5. PagedMedia Meeting, MIT Press �Cambridge), January 9th, 2018

  6. Problems Proprietary vs. open-source (own) Rendering engines Non-standard properties No visual preview

  7. What we need Open and free tool(s) Based on web standards Visual preview Automated workflows

  8. A free and open source JavaScript library that paginates content in browser to create PDF outputs from any HTML content https://pagedmedia.org/paged-js

  9. Team Founder: Adam Hyde Core team: Fred Chasen, Julie Blanc, Julien Taquet Funding: Shuttleworth Foundation

  10. Standards �W3C�

  11. How paged.js works ?

  12. Fragmentation of the content (chunker) Transformation of CSS declarations (polisher) Preview (previewer)

  13. Demo

  14. Page size and margins

  15. Symetric margins

  16. Page breaks

  17. Page breaks

  18. Avoid page breaks

  19. Page numbers

  20. String-set (running headers and footers)

  21. Pseudo class selectors for pages

  22. Blank pages

  23. Named pages

  24. Columns layout

  25. Cross references

  26. Collection of scripts

  27. External scripts

  28. Handlers

  29. Bleed and marks

  30. Short live demo gitlab.pagedmedia.org/samples

  31. What next for Paged.js ?

  32. Footnotes

  33. Page floats

  34. demos.pagedmedia.org/page-floats

  35. Automated workflows

  36. CLI version https://gitlab.pagedmedia.org/tools/pagedjs-cli

  37. Post Processing pdf-lib (parsing and editing the structure) hummus (visual updates) Ghostscript (images and color color management)

  38. MIT licence Documentation - Website Community �Mattermost)

  39. What about the future ? Advocate for better support of print-related standards in browser engines

  40. https://pagedmedia.org/paged-js julie-blanc.fr/slides (@julieblancfr)

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend