Ultra Small, Ultra Fast PDF Toolkit Solution

Total Page:16

File Type:pdf, Size:1020Kb

Ultra Small, Ultra Fast PDF Toolkit Solution Ultra Small, Ultra Fast PDF Toolkit Solution Exceptional PDF Rendering The Fastest, Smallest High-Quality PDF Renderer Available MuPDF is a highly versatile, customizable PDF and XPS interpreter solution that can be used across a wide range of applications as a PDF renderer, viewer, or toolkit. Our small size is perfect for mobile, browser, eBook and other applications where a small footprint is key. Our tiny footprint and The MuPDF toolkit code is clean and designed to facilitate lightning fast performance ease of access and immediate productivity for developers. makes MuPDF a perfect fit Its many deployments include serving as the PDF engine for mobile browser, e-book, inside mobile apps, driving internal/external document workflow, embedding in printers and multi-function printers and embedded applications (MFPs), in support of cloud solutions, and more. where small size is key. Rocket Fast Rendering – Benchmark tests demonstrate MuPDF’s extremely fast performance. There is no faster PDF renderer available today. Tiny Footprint – MuPDF will never weigh you down. Our library can be built in different configurations, depending on your needs. A minimal configuration including the base 14 fonts needed for PDF weighs in at a mere 2MB. Adding basic CJK fonts (without Unicode scripts) brings it to 5MB. A full configuration build (includes all the fonts and tables required to reliably support Unicode scripts and CJK languages on all systems) is 35MB; if you don’t need full language specific CJK fonts, you can reduce this to 25 MB. Broad Format Coverage – MuPDF’s wide range of input and output formats maximize your value and versatility, including support for PDF 1.4 transparency and PDF 1.7 encryption. Full Range of Platform Support – MuPDF runs on a wide range of operating systems, including Android, iOS, Linux, macOS, OpenBSD, and Windows. Interactive PDF Features – MuPDF supports a wide range of interactive features and functions, including annotations, text redactions, form filling, digital signatures, and more. Full ICC Color Support – With MuPDF you get correct color reproduction of your images on screen and in print. MuPDF can now provide separations of spot and process colors. In addition, MuPDF fully supports overprinting, transparency color spaces and output intent ICC profiles per the PDF specification. An ICC- based workflow is used for the management of Gray, RGB and CMYK colors with default color spaces easily configurable. Outstanding Rendering Features and Benefits The renderer in MuPDF is tailored for high-quality anti-aliased graphics. It renders text with metrics and spacing accurate to within fractions of a pixel for the highest fidelity in reproducing the look of a printed page on screen. MuPDF consists of a software library, command line tools, and viewers for various platforms. The viewer is small, fast, yet complete. It supports many document formats, such as PDF, XPS, OpenXPS, CBZ, EPUB, and FictionBook 2. You can annotate PDF documents and fill out forms. The command line tools allow you to annotate, edit, and convert documents to other formats such as HTML, SVG, PDF, and CBZ. You can also write scripts to manipulate documents using JavaScript. The library is written modularly in portable C, so features can be added and removed by integrators if they so desire. We also have a Java library using JNI that works on both Oracle’s Java and Android. Versatility – MuPDF may be adapted and used This support goes beyond the standard in a wide variety of embedded, host-based, “linearized” PDF files which are designed to mobile or cloud applications. Its use is only allow just the first page of a PDF file to be dependent on your creativity. Some common displayed quickly. If the server supports byte uses include: range requests, these can be directed efficiently, • PDF engine driving mobile apps allowing any page of any PDF file to be fetched • Embedded in printers, MFPs – enables direct intelligently in advance of the data for other PDF printing pages. Consider viewing a 1000 page catalogue, • Internal and external document workflow and being able to jump to page 800 without having to download the data for pages 1 to 799 • Rendering engine and other support for cloud first . solutions – We are developers at heart, Progressive Loading – MuPDF provides hooks Quality Assurance to allow documents to be displayed as they are constantly seeking to improve and enhance our still being fetched from remote network sources. products. This assures our customers always Pages can be rendered on a “best effort” basis have the best solutions available for your use. in advance of all the resources (e.g. fonts and Our ongoing improvement of MuPDF includes images) that are required for them having been rigorous, continuous benchmark testing, daily downloaded; these partial renderings can regression testing of code and Quality Logic improve over time until a “perfect” rendering is conformance testing. This ensures you receive given once all the data has arrived. the highest quality performance. Features & Product Information Document Format Language MuPDF covers the widest range of PDF renderer, viewer, and toolkit written in document formats of major players in our portable C supports: category. The list below demonstrates our range – it’s extensible, so if you think there • Android is a format you would like to cover, contact • iOS us and we’ll work with you to address your • Linux needs. • macOS Input Formats: Output Formats: • OpenBSD • BMP/GIF/TIFF/PNG • HTML • Windows • CBZ • PCL5 • EPUB 2 • PDF Interactive PDF features: • FictionBook 2 • PNG Annotations • JPEG • PNM/PBM/PGM/ • Highlights • Strike-out • Stamp • PDF PPM/PAM • Comments • Line • Ink • PNM/PBM/PGM/ • PostScript • Drawing • Square/Circle • Redactions PPM/PAM • PWG/CUPS • Text • Polygon • XPS • SVG • Underline • Squiggly • Text Progressive Loading – Utilize extensions for handling progressive loading, enabling viewing while the document is still downloading. Viewer Features Other Interactive Features – Make your PDF viewer more interactive and MuPDF Viewer provides the following productive with these abilities: features and functionality. • Digital signatures • Zoom and scroll • Edit annotations • Show/hide links • Form filling • Multiple documents • Page reorder • Text search • Table of contents online • Copy to clipboard • Page rotate • Night mode • Hyperlinks • Add page • Search for text • Delete page The Artifex Advantage • Form filling • Annotations Over 150 OEM partners representing some of the biggest names in technology depend on Artifex software solutions. We partner with leaders, building long-term relationships on the basis of strong technical knowledge, outstanding service and a willingness to invest in our Versions partner relationships. Artifex is dedicated to providing prompt and professional technical support and consulting Source code for all platforms is available services to our customers. We are deeply committed to product quality and service. When you on mupdf.com partner with Artifex, you are assured direct access with the engineers who built the product. Windows viewer and tools Android viewer APK installer files MuPDF Viewer for Android – available from GooglePlay MuPDF Viewer for iOS – available from the AppStore Flexible Licensing For more information MuPDF is available under both Open Source (AGPL) and commercial license arrangements. visit mupdf.com Artifex is the exclusive commercial licensing agent for MuPDF software, there is no “public domain” version of MuPDF. or contact [email protected] © 2019 Artifex Software, Inc. All rights reserved. Artifex, the Artifex logo and MuPDF are trademarks of Artifex Software Inc. All other brand and product names are the registered trademarks or trademarks of their respective owners..
Recommended publications
  • Vulnerability Report Attacks Bypassing Confidentiality in Encrypted PDF
    Vulnerability Report Attacks bypassing confidentiality in encrypted PDF Jens M¨uller1, Fabian Ising2, Vladislav Mladenov1, Christian Mainka1, Sebastian Schinzel2, J¨orgSchwenk1 May 16, 2019 1Chair for Network and Data Security 2FH M¨unsterUniversity of Applied Sciences Abstract In this report, we analyze PDF encryption and show two novel techniques for breaking the confidentiality of encrypted documents. Firstly, we abuse the PDF feature of partially encrypted documents to wrap the encrypted part of the document within attacker-controlled content and therefore, exfiltrate the plaintext once the document is opened by a legitimate user. Secondly, we abuse a flaw in the PDF encryption specification allowing an attacker to arbitrarily manipulate encrypted content without knowing the cor- responding key/password. The only requirement is one single block of known plaintext, which we show is fulfilled by design. By using exfiltration channels our attacks allow the recovery of the entire plaintext or parts of it within an encrypted document. The attacks rely only on standard compliant PDF features. We evaluated our attacks on 27 widely used PDF viewers and found all of them vulnerable. 1 Contents 1 Background4 1.1 Portable Document Format (PDF) . .4 1.2 PDF Encryption . .6 1.3 PDF Interactive Features . .7 2 Attacker Model8 3 PDF Encryption: Security Analysis9 3.1 Partial Encryption . .9 3.2 CBC Malleability . 10 3.3 PDF Interactive Features . 12 4 How To Break PDF Encryption 14 4.1 Direct Exfiltration (Attack A) . 14 4.1.1 Requirements . 15 4.1.2 Direct Exfiltration through PDF Forms (A1) . 15 4.1.3 Direct Exfiltration via Hyperlinks (A2) .
    [Show full text]
  • Living Without Google on Android
    Alternative for Google Apps on Android - living without Google on Android Android without any Google App? What to use instead of Hangouts, Map, Gmail? Is that even possible? And why would anyone want to live without Google? I've been using a lot of different custom ROMs on my devices, so far the two best: plain Cyanogenmod 11 snapshot on the Nexus 4[^1], and MIUI 2.3.2 on the HTC Desire G7[^2]. All the others ( MUIU 5, MIUI 6 unofficial, AOKP, Kaos, Slim, etc ) were either ugly, unusable, too strange or exceptionally problematic on battery life. For a long time, the first step for me was to install the Google Apps, gapps packages for Plays Store, Maps, and so on, but lately they require so much rights on the phone that I started to have a bad taste about them. Then I started to look for alternatives. 1 of 5 So, what to replace with what? Play Store I've been using F-Droid[^3] as my primary app store for a while now, but since it's strictly Free Software[^4] store only, sometimes there's just no app present for your needs; aptoide[^5] comes very handy in that cases. Hangouts I never liked Hangouts since the move from Gtalk although for a little while it was exceptional for video - I guess it ended when the mass started to use it in replacement of Skype and its recent suckyness. For chat only, check out: ChatSecure[^6], Conversations[^7] or Xabber[^8]. All of them is good for Gtalk-like, oldschool client and though Facebook can be configured as XMPP as well, I'd recommend Xabber for that, the other two is a bit flaky with Facebook.
    [Show full text]
  • Ghostscript and Mupdf Status Openprinting Summit April 2016
    Ghostscript and MuPDF Status OpenPrinting Summit April 2016 Michael Vrhel, Ph.D. Artifex Software Inc. San Rafael CA Outline Ghostscript overview What is new with Ghostscript MuPDF overview What is new with MuPDF MuPDF vs Ghostscript MuJS, GSView The Basics Ghostscript is a document conversion and rendering engine. Written in C ANSI 1989 standard (ANS X3.159-1989) Essential component of the Linux printing pipeline. Dual AGPL/Proprietary licensed. Artifex owns the copyright. Source and documentation available at www.ghostscript.com Graphical Overview PostScript PCL5e/c with PDF 1.7 XPS Level 3 GL/2 and RTL PCLXL Ghostscript Graphics Library High level Printer drivers: Raster output API: Output drivers: Inkjet TIFF PSwrite PDFwrite Laser JPEG XPSwrite Custom etc. CUPS Devices Understanding devices is a major key to understanding Ghostscript. Devices can have high-level functionality. e.g. pdfwrite can handle text, images, patterns, shading, fills, strokes and transparency directly. Graphics library has “default” operations. e.g. text turns into bitmaps, images decomposed into rectangles. In embedded environments, calls into hardware can be made. Raster devices require the graphics library to do all the rendering. Relevant Changes to GS since last meeting…. A substantial revision of the build system and GhostPDL directory structure (9.18) GhostPCL and GhostXPS "products" are now built by the Ghostscript build system "proper" rather than having their own builds (9.18) New method of internally inserting devices into the device chain developed. Allows easier implementation of “filter” devices (9.18) Implementation of "-dFirstPage"/"-dLastPage" with all input languages (9.18) Relevant Changes to GS since last meeting….
    [Show full text]
  • Breaking PDF Encryption
    Practical Decryption exFiltration: Breaking PDF Encryption Jens Müller Fabian Ising Vladislav Mladenov [email protected] [email protected] [email protected] Ruhr University Bochum, Chair for Münster University of Applied Ruhr University Bochum, Chair for Network and Data Security Sciences Network and Data Security Christian Mainka Sebastian Schinzel Jörg Schwenk [email protected] [email protected] [email protected] Ruhr University Bochum, Chair for Münster University of Applied Ruhr University Bochum, Chair for Network and Data Security Sciences Network and Data Security ABSTRACT Home/Trusted Environment The Portable Document Format, better known as PDF, is one of the Decrypted Document 1. Victim opens 2. Exfiltrating Tax Declaration decrypted content most widely used document formats worldwide, and in order to en- an encrypted PDF file Scrooge McDuck with their password via the Internet sure information confidentiality, this file format supports document TOP SECRET Victim encryption. In this paper, we analyze PDF encryption and show Attacker two novel techniques for breaking the confidentiality of encrypted Victim’s PC documents. First, we abuse the PDF feature of partially encrypted documents to wrap the encrypted part of the document within Figure 1: An overview of the attack scenario: The victim attacker-controlled content and therefore, exfiltrate the plaintext opens an encrypted PDF document and unintentionally once the document is opened by a legitimate user. Second, we abuse leaks the decrypted content to an attacker-controlled server. a flaw in the PDF encryption specification to arbitrarily manipulate The encrypted PDF file was manipulated by the attacker be- encrypted content.
    [Show full text]
  • Complete Issue 40:3 As One
    TUGBOAT Volume 40, Number 3 / 2019 General Delivery 211 From the president / Boris Veytsman 212 Editorial comments / Barbara Beeton TEX Users Group 2019 sponsors; Kerning between lowercase+uppercase; Differential “d”; Bibliographic archives in BibTEX form 213 Ukraine at BachoTEX 2019: Thoughts and impressions / Yevhen Strakhov Publishing 215 An experience of trying to submit a paper in LATEX in an XML-first world / David Walden 217 Studying the histories of computerizing publishing and desktop publishing, 2017–19 / David Walden Resources 229 TEX services at texlive.info / Norbert Preining 231 Providing Docker images for TEX Live and ConTEXt / Island of TEX 232 TEX on the Raspberry Pi / Hans Hagen Software & Tools 234 MuPDF tools / Taco Hoekwater 236 LATEX on the road / Piet van Oostrum Graphics 247 A Brazilian Portuguese work on MetaPost, and how mathematics is embedded in it / Estev˜aoVin´ıcius Candia LATEX 251 LATEX news, issue 30, October 2019 / LATEX Project Team Methods 255 Understanding scientific documents with synthetic analysis on mathematical expressions and natural language / Takuto Asakura Fonts 257 Modern Type 3 fonts / Hans Hagen Multilingual 263 Typesetting the Bangla script in Unicode TEX engines—experiences and insights Document Processing / Md Qutub Uddin Sajib Typography 270 Typographers’ Inn / Peter Flynn Book Reviews 272 Book review: Hermann Zapf and the World He Designed: A Biography by Jerry Kelly / Barbara Beeton 274 Book review: Carol Twombly: Her brief but brilliant career in type design by Nancy Stock-Allen / Karl
    [Show full text]
  • Incorporer Les Polices Dans Un Document Libreoffice Une Police D’Écriture Ou Police De Caractères Est Une Manière D'écrire Les Caractères
    Incorporer les polices dans un document LibreOffice Une police d’écriture ou police de caractères est une manière d'écrire les caractères. Il en existe énormément et pour à peu près tous les usages. Si vous communiquez électroniquement avec d'autres, il est fort probable qu'ils n'aient pas toutes vos polices numériques. De plus, certaines sont couvertes par un droit d'auteur strict (au sens où l'auteur ne donne pas plus de droits aux utilisateurs que la loi lui oblige) et le droit des marques. C'est un véritable problème. En effet, les polices de caractères informatiques déterminent beaucoup de choses, dont la taille des caractères, l'apparence des caractères et l'espacement entre ceux-ci. Si votre correspondant n'a pas les mêmes polices que vous, votre texte peut donc être visuellement déformé. Les logiciels essayent généralement de trouver la police la plus proche, mais ce n'est pas toujours une grande réussite. Pour combler ce problème, il faut intégrer les polices aux documents que vous transmettez. Bien entendu, cela rendra plus lourd vos documents étant donné qu'ils auront les polices en plus. La bonne nouvelle est que LibreOffice (au moins à partir de la version 4.3) permet cela ! Dans un document OpenDocument OpenDocument est un format ouvert et standardisé qui est utilisé par défaut dans LibreOffice, OpenOffice et Calligra. Les fichiers OpenDocument ont généralement une extension .odx, avec "x" un caractère quelconque. Pour incorporer les polices d'un document au format OpenDocument, suivez les étapes suivantes. 1. Ouvrez votre document au format OpenDocument avec LibreOffice.
    [Show full text]
  • The New Books - Electronic and Portable Tihomir Stefanov1, Milena Stefanova2
    The New Books - Electronic and Portable Tihomir Stefanov1, Milena Stefanova2 Abstract –The report presents the status and prospects of A. Advantages: development of the book. A research study on current formats and devices for publishing, reading and exchange of electronic - Lower contents price: no printable technologies required books has been carried out. for its production; - Space economy – small size and weight irrespective of the Keywords – Books, Electronic Books, Digital Rights book volume; Management, Tablet. - Unlimited quantity –- the reader can carry about 17 000 headings at a time; I. INTRODUCTION - Unlimited circulation – no extra charges on additional issues, no old stock quantities of printed books; The electronic book is an electronic version of the - The electronic books are not liable to natural wear and traditional printed books. It can be read on a personal tear; computer, a mobile device or a specialized electronic reading - Nature conservation – it is a lot nicer to read an electronic device. The e-Book (electronic book) as a concept is also used book under the shade of a tree, rather than have it printed out to signify an electronic reading device for books in an of wood-fibre. electronic format. - Interactive approach – the possibility of combining text 1965 is considered to be the year when the development of with graphics, animation, sound, as well as book search; electronic publishing took off, and Theodor Nelson laid the - Possible content update without the need of replacing the foundations of the hypertext, which was later on established book. as a basic format for online text saving. Launched in 1963, In reference to e-Book advantages, the analysis specialist Theodor Nelson developed a model for creation, and by using Michael Ashley published an article in Gizmodo, where he the linked content he coined the terms "hypertext" and pointed out the five most important reasons why authors will "hypermedia" (first published reference 1965[2]).
    [Show full text]
  • Pymupdf 1.12.2 Documentation » Next | Index Pymupdf Documentation
    PyMuPDF 1.12.2 documentation » next | index PyMuPDF Documentation Introduction Note on the Name fitz License Covered Version Installation Option 1: Install from Sources Step 1: Download PyMuPDF Step 2: Download and Generate MuPDF Step 3: Build / Setup PyMuPDF Option 2: Install from Binaries Step 1: Download Binary Step 2: Install PyMuPDF MD5 Checksums Targeting Parallel Python Installations Using UPX Tutorial Importing the Bindings Opening a Document Some Document Methods and Attributes Accessing Meta Data Working with Outlines Working with Pages Inspecting the Links of a Page Rendering a Page Saving the Page Image in a File Displaying the Image in Dialog Managers Extracting Text Searching Text PDF Maintenance Modifying, Creating, Re-arranging and Deleting Pages Joining and Splitting PDF Documents Saving Closing Example: Dynamically Cleaning up Corrupt PDF Documents Further Reading Classes Annot Example Colorspace Document Remarks on select() select() Examples setMetadata() Example setToC() Example insertPDF() Examples Other Examples Identity IRect Remark IRect Algebra Examples Link linkDest Matrix Remarks 1 Remarks 2 Matrix Algebra Examples Shifting Flipping Shearing Rotating Outline Page Description of getLinks() Entries Notes on Supporting Links Homologous Methods of Document and Page Pixmap Supported Input Image Types Details on Saving Images with writeImage() Pixmap Example Code Snippets Point Remark Point Algebra Examples Shape Usage Examples Common Parameters Rect Remark Rect Algebra Examples Operator Algebra for Geometry Objects
    [Show full text]
  • Tools and Methodologies for Developing Interactive Electronic Books
    Tools and Methodologies for Developing Interactive Electronic Books Case Study: A Physics Textbook for High School Students MARTINA BRAJKOVIĆ FACULTAD DE INFORMÁTICA UNIVERSIDAD COMPLUTENSE DE MADRID Proyecto de Sistemas Informáticos Ingeniería Informática ERASMUS program June 2014 Advisor: Prof. Federico Peinado Co-advisor: doc.dr.sc. Lidija Mandić I would like to thank my advisor Federico Peinado and co-advisor Lidija Mandić for their help and support throughout this work. Martina Brajkovć autoriza a la Universidad Complutense a difundir y utilizar con fines académicos, no comerciales mencionando expresamente a su autor, tanto la propia memoria, como él código, los contenidos audiovisuales incluso si incluyen imágenes de los autores, la documentación y/o el prototipo desarrollado. Martina Brajković ABSTRACT Electronic books are electronic copy of a book or a book-length digital publication. In the past decade they have become very popular and widely used. Each day more and more publishers digitalize their textbooks and more and more devices are suitable for reading of the electronic books. Huge changes in human communication happened in the late 20th and early 21st century. Due to invention of Internet, information became widely available which changed every segment of human life, especially education. One of the most important applications of electronic books is electronic learning. Electronic learning includes various types of media, such as video, audio, text, images and animations. Interactivity of an electronic book can increase the attention in the classroom and result with better educational performance In this work the process of creation of an interactive electronic book is researched and analyzed. The process includes use of popular Adobe software: InDesign, Photoshop, Illustrator, Captivate and Edge Animate.
    [Show full text]
  • Osspolice - Identifying Open-Source License Violation and 1-Day Security Risk at Large Scale
    OSSPolice - Identifying Open-Source License Violation and 1-day Security Risk at Large Scale Ruian Duan, Ashish Bijlani, Meng Xu Taesoo Kim, Wenke Lee ACM CCS 2017 1 Background • Open SourCe Software (OSS) is gaining popularity, e.g. GitHub reported 20M users and 57M repos • Mobile app market grows fast with over 2M apps on Play Store • Developers reuse OSS as is for lots of benefits • Legal risks and seCurity risks arise 2 Risks in OSS use • OSS liCenses have Constraints (e.g. For now, GNU GPL is an GNU GPL requires derivative works enforceable contract, says US to open sourCe) federal judge! Artifex Slaps Palm with PDF Reader Copyright Suit Equifax blames open-source • 1-day vulnerabilities in stale OSS software for its record-breaking versions are exploited by haCkers security breach Community Health Systems Breach Possible due to Heartbleed Vulnerability 3 Goal • Design a tool, OSSPoliCe, to analyze Android apps for open-sourCe license violation and 1-day seCurity risk by deteCting reuse of OSS and their versions at large sCale • Requirements • AcCurate deteCtion for hundreds of thousands of OSS • AcCurate version pinpointing • EffiCient resourCe usage • Fast search to support vetting a large number of Android apps 4 Overview and challenges • Feature selection • Source vs binary: automatiCally building sourCe Code is hard, due to dependenCies, various build configs etC. • Compare App against OSS • Fused app binaries: multiple OSS Can be linked or compiled into a single file • Partial builds and internal code clones: not all OSS features
    [Show full text]
  • Forcepoint DLP Supported File Formats and Size Limits
    Forcepoint DLP Supported File Formats and Size Limits Supported File Formats and Size Limits | Forcepoint DLP | v8.8.1 This article provides a list of the file formats that can be analyzed by Forcepoint DLP, file formats from which content and meta data can be extracted, and the file size limits for network, endpoint, and discovery functions. See: ● Supported File Formats ● File Size Limits © 2021 Forcepoint LLC Supported File Formats Supported File Formats and Size Limits | Forcepoint DLP | v8.8.1 The following tables lists the file formats supported by Forcepoint DLP. File formats are in alphabetical order by format group. ● Archive For mats, page 3 ● Backup Formats, page 7 ● Business Intelligence (BI) and Analysis Formats, page 8 ● Computer-Aided Design Formats, page 9 ● Cryptography Formats, page 12 ● Database Formats, page 14 ● Desktop publishing formats, page 16 ● eBook/Audio book formats, page 17 ● Executable formats, page 18 ● Font formats, page 20 ● Graphics formats - general, page 21 ● Graphics formats - vector graphics, page 26 ● Library formats, page 29 ● Log formats, page 30 ● Mail formats, page 31 ● Multimedia formats, page 32 ● Object formats, page 37 ● Presentation formats, page 38 ● Project management formats, page 40 ● Spreadsheet formats, page 41 ● Text and markup formats, page 43 ● Word processing formats, page 45 ● Miscellaneous formats, page 53 Supported file formats are added and updated frequently. Key to support tables Symbol Description Y The format is supported N The format is not supported P Partial metadata
    [Show full text]
  • A Blueprint for Book Publishing Transformation: Seven Essential Processes to Re-Invent Publishing by David R
    GILBANE GROUP G A DIVISION OF OUTSELL, INC. October 1st 2010 A Blueprint for Book Publishing Transformation: Seven Essential Processes to Re-Invent Publishing by David R. Guenette, Bill Trippe, and Karen Golden Outsell’s Gilbane Group: Research Report Table of Contents Page # Acknowledgements . 6 A Blueprint User’s Guide..................................................................... 7 Executive Summary . 9 Digital Comes to Book Publishing............................................................ 10 The State of Book Publishing Today . 11 E-book Market Sizing..................................................................... 14 Trade Book Publishing: How the Kindle Drove E-book Publishing . 18 Educational Publishing: Solutions Have to Address Both Market and Cost Problems ...............24 Agility, Flexibility, and XML Help STM Publishers Meet Demands . .26 Many Challenges, Many Opportunities......................................................28 Book Publishing’s Seven Essential Publishing Processes . 31 Mapping Processes to Specific Systems . 31 Planning Processes and Systems ........................................................... 32 Editorial and Production Processes and Systems . .48 Rights and Royalties Processes and Systems ................................................. 57 Manufacturing Processes and Systems......................................................59 Marketing and Promotion Processes and Systems ............................................69 Sales and Licensing Processes and Systems.................................................
    [Show full text]