Ticket #929 (closed enhancement: fixed)

Opened 8 years ago

Last modified 2 years ago

Conversion of documents

Reported by: cjg@… Owned by: tdb01r
Priority: unset Milestone: EPrints Wishlist
Component: Convert Plugins Version:
Severity: normal Keywords:
Cc: tdb01r

Description (last modified by cjg) (diff)

CDSWare allows depositing users and staff to convert documents between certain formats.

We may be able to include an interface to this tool. I Believe it requres a seperate windows machine to process word files.

It may be possible to script the openoffice application to convert .doc and .ppt files into other formats.

Once an EPrints API for conversions has been worked out each conversion would be a seperate plugin. Some could just daisy chain two others.

eg. If you've got doc-->ps and ps-->pdf then doc-->pdf could be implemented using calls to those two existing ones.

Change History

Changed 8 years ago by cjg@…

  • component changed from Direct Requests to Other

Changed 8 years ago by tdb01r

  • cc tdb01r added
  • version unspecified deleted
  • type changed from defect to enhancement

A Plugin architecture will provide support for converting documents, by interfacing with back-end conversion tools (e.g. convert, OpenOffice, ghostscript etc.).

The revamped user interface workflow will allow the user to select available conversions from a drop-down list for each document, resulting in a new document being added to the eprint object.

An initial Convert plugin has been created in r1290. The core API methods will be can_convert() and convert(), to respectively get the list of possible conversions and to actually perform the conversion.

Changed 7 years ago by cjg

  • owner changed from cjg@… to tdb01r
  • priority changed from high to normal
  • component changed from Other to Convert Plugins
  • description modified (diff)

Changed 6 years ago by tdb01r

  • milestone set to EPrints 3.1 beta

Changed 2 years ago by pm705@…

  • status changed from new to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.