https://bugs.freedesktop.org/show_bug.cgi?id=39168

--- Comment #15 from SPM <[email protected]> ---
The following would surely solve the double extension problem:

1) Use the MIME type ..PDF for all hybrid pdfs (eg. "MyHybridDocument..PDF") -
this MIME type would designate a hybrid PDF as opposed to a normal PDF file.

2) Create a mini-app/tool that would open a ..PDF file and tell you what
filetype and version is embedded with the PDF, as well as the application which
created it. The mini-app/tool should probably be able to show a list of
recommended apps to download and install in order to edit it (eg. OpenOffice
and LibreOffice and others) and cloud apps that would be able to edit the file
if local installation is not possible. The mini-app/tool should probably be web
based so that app lists and new embedded formats can be easily updated - maybe
a separate project should be set up for this, because it is likely to be much
larger in scope than just OpenOffice/LibreOffice.    

3) When an application opens a ..PDF file, it checks whether it can edit that
type of file, opens it if it can and reports it cannot if it can't.

4) The ..PDF format would be open and infinitely extendable - for example the
addition of other formats (probably by other projects) should be encouraged.
The most likely candidates are Latex (professional non-WYSIWYG document
typesetting), GNU Lilypond (music scores), Manpage format documents, DocBook
format etc, so it is important that it is fully documented so that when others
add other document format support, it is done in a compatible and interoperable
way. Some neutral organisation should ideally maintain the mini-app/tool and
the formats supported should probably be restricted to formats that are
provided by at least one fully documented free and opensource app in order to
avoid proprietary formats breaking its portability. Perhaps a GPL tie-in to the
mini-app/tool that the format accesses in order to look up the embedded app
type might be able to enforce that if the MIME type can be registered with the
maintaining organisation in order to avoid proprietisation.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to