EPrints Technical Mailing List Archive
See the EPrints wiki for instructions on how to join this mailing list and related information.
Message: #08253
< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First
Re: [EP-tech] .docx Export
- To: "eprints-tech@ecs.soton.ac.uk" <eprints-tech@ecs.soton.ac.uk>, Dennis Müller <dennis.mueller@bib.uni-mannheim.de>
- Subject: Re: [EP-tech] .docx Export
- From: John Salter <J.Salter@leeds.ac.uk>
- Date: Tue, 14 Jul 2020 16:50:28 +0000
Hi Dennis, Glad you made this work - hopefully the last part isn't too difficult to sort out! How are you calling the Export? Is it via the normal /cgi/export url, or another means? Have you got a 'mimetype' and a 'suffix' parameter set in your export plugin? Does the 'MultilineExcel' export plugin provide a useful example? - Setting up either the supplied filehandle, or a filehandle to a variable: https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Feprintsug%2Fmultiline_excel%2Fblob%2Fmaster%2Flib%2Fplugins%2FEPrints%2FPlugin%2FExport%2FMultilineExcel.pm%23L44-L58&data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cd7391bf4bd724b9ed0a208d828162b6c%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&sdata=R9v9Jfvw0z2O9ykUvOfCDd5l3BvFdH7Ie2sY3ugk%2BQw%3D&reserved=0 - returning - either undef (if a filehandle was supplied) - or the variable: https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Feprintsug%2Fmultiline_excel%2Fblob%2Fmaster%2Flib%2Fplugins%2FEPrints%2FPlugin%2FExport%2FMultilineExcel.pm%23L93-L98&data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cd7391bf4bd724b9ed0a208d828162b6c%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&sdata=aehDw2J5VoJzpcz3kQII6qJYYDkn5BV%2BjSwe8i76AA0%3D&reserved=0 If that doesn't help, let me know and I'll do some more thinking! Cheers, John -----Original Message----- From: eprints-tech-bounces@ecs.soton.ac.uk [mailto:eprints-tech-bounces@ecs.soton.ac.uk] On Behalf Of Dennis Müller via Eprints-tech Sent: 14 July 2020 16:49 To: John Salter <J.Salter@leeds.ac.uk>; eprints-tech@ecs.soton.ac.uk Subject: Re: [EP-tech] .docx Export Hi John, thanks for your quick answer. With your help, I could more or less do what I want with the document saving it to some path on the server. However, I'm struggling to find out how to return the actual document in my export plugin's "output_list" subroutine. Returning $oodoc or the file path doesn't work, obviously. Can you help me out once more, please? Cheers, Dennis Am 10.07.20 um 15:33 schrieb John Salter: > Hi Dennis, > I think you should be able to achieve this. > It's similar to the way the OpenOffice / Coversheets works. > That's normally configured to export as a PDF, but it first takes an OpenOffice document (your branded template), and replaces tags (like '##TITLE##') with rendered content. > > These are the tags: > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Feprintsug%2Fcoversheets%2Fblob%2Fmaster%2Fcfg%2Fcfg.d%2Fz_coversheet_tags.pl&data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cd7391bf4bd724b9ed0a208d828162b6c%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&sdata=tIwQzj5bNq5P9GDsN7QXrAaRMLVwxHyFjIJpKAbsBbk%3D&reserved=0 > and this adds them to the OpenOffice document: > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Feprintsug%2Fcoversheets%2Fblob%2Fmaster%2Flib%2Fplugins%2FEPrints%2FPlugin%2FConvert%2FAddCoversheet.pm%23L114-L127&data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cd7391bf4bd724b9ed0a208d828162b6c%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&sdata=N2s6lC7X0pdw8qNfqWkpUcts8SCLZsFL28v0qETd%2BcU%3D&reserved=0 > > Does that help? > > There are probably other ways - possibly other perl modules that would allow a more direct approach - but the above stuff seems to work OK. > I'm using it with LibreOffice rather than OpenOffice if that's useful to know too. > > Cheers, > John > > -----Original Message----- > From: eprints-tech-bounces@ecs.soton.ac.uk [mailto:eprints-tech-bounces@ecs.soton.ac.uk] On Behalf Of Dennis Müller via Eprints-tech > Sent: 10 July 2020 14:15 > To: eprints-tech@ecs.soton.ac.uk > Subject: [EP-tech] .docx Export > > Hi everyone, > > we've had a user request for exporting views/searches as a .docx file > styled in our corporate design. Has anyone ever done something similar? > > Just for the file format, it might work to "wrap" a simple text export > in an exporter that has a > "application/vnd.openxmlformats-officedocument.wordprocessingml.document" mimetype, > but I don't see where I could slip in the design template along the way. > > I'd be glad to hear from your experiences. :) > > Best regards > Dennis > -- Dennis Müller, B.A. Universität Mannheim Universitätsbibliothek Digitale Bibliotheksdienste | Schloss Schneckenhof West | 68131 Mannheim Tel: +49 621 181-3023 E-Mail: dennis.mueller@bib.uni-mannheim.de Web: https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.bib.uni-mannheim.de%2F&data=01%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cd7391bf4bd724b9ed0a208d828162b6c%7C4a5378f929f44d3ebe89669d03ada9d8%7C0&sdata=ZvrIhVt3GAux1%2B4wUdosCZ8MB4CBDZriVL4huMnRPuo%3D&reserved=0
- Follow-Ups:
- Re: [EP-tech] .docx Export
- From: John Salter <J.Salter@leeds.ac.uk>
- Re: [EP-tech] .docx Export
- References:
- [EP-tech] .docx Export
- From: Dennis Müller <dennis.mueller@bib.uni-mannheim.de>
- Re: [EP-tech] .docx Export
- From: John Salter <J.Salter@leeds.ac.uk>
- Re: [EP-tech] .docx Export
- From: Dennis Müller <dennis.mueller@bib.uni-mannheim.de>
- Re: [EP-tech] .docx Export
- From: John Salter <J.Salter@leeds.ac.uk>
- [EP-tech] .docx Export
- Prev by Date: Re: [EP-tech] .docx Export
- Next by Date: Re: [EP-tech] .docx Export
- Previous by thread: [EP-tech] EPrints/CRIS
- Next by thread: [EP-tech] DOI handling in orcid_support_advance
- Index(es):