skip to main content
10.1145/3209280.3229083acmconferencesArticle/Chapter ViewAbstractPublication PagesdocengConference Proceedingsconference-collections
short-paper

Towards a Universally Editable Portable Document Format

Published:28 August 2018Publication History

ABSTRACT

PDF is the established format for the exchange of final-form print-oriented documents on the Web, and for a good reason: it is the only format that guarantees the preservation of layout across different platforms, systems and viewing devices. Its main disadvantage, however, is that a document, once converted to PDF, is very difficult to edit. As of today (2018), there is still no universal format for the exchange of editable formatted text documents on the Web; users can only exchange the application's source files, which do not benefit from the robustness and portability of PDF.

This position paper describes how we can engineer such an editable format based on some of the principles of PDF. We begin by analysing the current status quo, and provide a summary of current approaches for editing existing PDFs, other relevant document formats, and ways to embed the document's structure into the PDF itself. We then ask ourselves what it really means for a formatted document to be editable, and discuss the related problem of enabling WYSIWYG direct manipulation even in cases where layout is usually computed or optimized using offline or batch methods (as is common with long-form documents).

After defining our goals, we propose a framework for creating such editable portable documents and present a prototype tool that demonstrates our initial steps and serves as a proof of concept. We conclude by providing a roadmap for future work.

Skip Supplemental Material Section

Supplemental Material

References

  1. Tamir Hassan and Andrew Hunter. Knuth-Plass revisited: Flexible line-breaking for automatic document layout. In DocEng 2015: Proceedings of the 15th ACM Symposium on Document Engineering, 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Frank Mittelbach. A general framework for globally optimized pagination. In DocEng 2016: Proceedings of the 16th ACM Symposium on Document Engineering, 2016. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Frank Mittelbach. Effective floating strategies. In DocEng 2017: Proceedings of the 17th ACM Symposium on Document Engineering, 2017. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Towards a Universally Editable Portable Document Format

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        DocEng '18: Proceedings of the ACM Symposium on Document Engineering 2018
        August 2018
        311 pages
        ISBN:9781450357692
        DOI:10.1145/3209280

        Copyright © 2018 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 28 August 2018

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • short-paper
        • Research
        • Refereed limited

        Acceptance Rates

        Overall Acceptance Rate178of537submissions,33%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader