forked from enlightenment/efl
pdf: use the generic infrastructure to generate pdf for presentation slide.
Be aware this is quite heavy and for some reason terminology seems to trigger quite a lot of try here. The generic infrastructure could be improved and use a cache of generated pdf (right now to display one image, we will generate the pdf at least 2 times !).
This commit is contained in:
parent
e09401f369
commit
0ad516b11b
|
@ -12,6 +12,7 @@ AM_CPPFLAGS = \
|
|||
@EINA_CFLAGS@ \
|
||||
@POPPLER_CFLAGS@
|
||||
|
||||
bin_SCRIPTS = evas_generic_pdf_loader.libreoffice
|
||||
bin_PROGRAMS = evas_image_loader.pdf
|
||||
bindir = $(libdir)/evas/utils
|
||||
|
||||
|
@ -22,3 +23,11 @@ $(top_srcdir)/src/bin/common/timeout.c
|
|||
evas_image_loader_pdf_CFLAGS =
|
||||
evas_image_loader_pdf_LDADD = @POPPLER_LIBS@ @EINA_LIBS@ @SHM_OPEN_LIBS@
|
||||
evas_image_loader_pdf_LDFLAGS =
|
||||
|
||||
install-exec-hook:
|
||||
ln -sf evas_image_loader.pdf $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.ppt
|
||||
ln -sf evas_image_loader.pdf $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.pptx
|
||||
ln -sf evas_image_loader.pdf $(DESTDIR)$(libdir)/evas/utils/evas_image_loader.odp
|
||||
ln -sf evas_generic_pdf_loader.libreoffice $(DESTDIR)$(libdir)/evas/utils/evas_generic_pdf_loader.ppt
|
||||
ln -sf evas_generic_pdf_loader.libreoffice $(DESTDIR)$(libdir)/evas/utils/evas_generic_pdf_loader.pptx
|
||||
ln -sf evas_generic_pdf_loader.libreoffice $(DESTDIR)$(libdir)/evas/utils/evas_generic_pdf_loader.odp
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/sh
|
||||
/usr/lib/libreoffice/program/soffice.bin --headless --convert-to pdf --outdir "$2" "$1"
|
Loading…
Reference in New Issue