/
Flowpaper
Flowpaper
Github:
https://github.com/UniversityOfHawaii/uh-its-flexpaper
Gitlab:
https://gitlab.com/uhawaii-system-its-mis/docker-flexpaper
- Running uh-its-flexpaper with uh-its-tenure see github uh-its-flexpaper/aws and was-02c-annotations.sh
- uh-its-flexpaper is overlaid upon uh-its-tenure (annotation branch)
- see https://github.com/UniversityOfHawaii/uh-its-flexpaper/blob/master/aws/README.md
- Running uh-its-flexpaper standalone:
git clone https://github.com/UniversityOfHawaii/uh-its-flexpaper.git cd uh-its-flexpaper mv code ../vol-code cd rm -rf uh-its-flexpaper mkdir vol-tomcat-logs mkdir vol-tomcat-work mkdir vol-flexpaper-work mkdir vol-flexpaper-pdf mkdir vol-pdftk-work docker login registry.gitlab.com docker run -v /etc/localtime:/etc/localtime:ro -v $HOME/vol-tomcat-logs:/apache-tomcat-8.5.11/logs -v $HOME/vol-tomcat-work:/apache-tomcat-8.5.11/work -v $HOME/vol-code:/apache-tomcat-8.5.11/webapps/ROOT -v $HOME/vol-flexpaper-work:/flexpaper-work -v $HOME/vol-flexpaper-pdf:/flexpaper-pdf -v $HOME/vol-pdftk-work:/pdftk-work -e CATALINA_HOME=/apache-tomcat-8.5.11 -p 80:8080 -p 443:8443 registry.gitlab.com/uhawaii-system-its-mis/docker-flexpaper /apache-tomcat-8.5.11/bin/catalina.sh run
Here vol-flexpaper-pdf, which is mapped to /flexpaper-pdf has the role of the storage directory in tenure.
- Converted files are stored in vol-flexpaper-work which is mapped to /flexpaper-work in directories named after the tenure application id.
License:
- Log into https://flowpaper.com/account/ with the invoice email address and access code
- Download and install a Desktop version of FlowPaper
- Start and log into Desktop with invoice email and access code.
- Import and publish a PDF via "Manually copy to a server" with IP address or domain that app will be running from
- Show Folder.
- License will be the key value in the index.html of the shown folder.
File Formats:
- PDF is the main file format supported. Faculty will have the most control if they convert their files to PDFs before uploading.
- Microsoft file formats can be difficult to convert to PDF correctly when Microsoft tools are not used. https://askubuntu.com/questions/396825/convert-docx-to-pdf
- Images can be converted reliably with imagemagick, though FlowPaper files need to have this capability added to them.
Annotations:
- Flexpaper classic is the tool that allows annotations.
- Annotations are separate from document and APIs need to be called to save and restore annotations.
- uh-its-tenure annotation branch
- AnnotationRestController.java
- AnnotationService.java
- Annotation.java
- uh-its-tenure annotation branch
- Annotations are separate from document and APIs need to be called to save and restore annotations.
DRAFT NOTES: still figuring things out
Flowpaper displays PDFs that have been converted to Flash (SWF) or html/html5.
- Windows and OS X desktop app creates various websites from a PDF, including a Java war file.
- The Java version war, does appear to convert uploaded PDFs to SWF.
- Spaces in file names need to be converted/removed before pdf2swf or java modified to quote output to command line calls
- Upload page does not refresh automatically (click Configuration and cancel)
- clicking on file in Available Documents starts conversion process.
- The Java version war, does appear to convert uploaded PDFs to SWF.
- Unix - Flowpaper recommends conversion of PDFs to Flash using SWFTools there are many others free and commercial.
- FlowPaper_Annotations_Trial has Annotation code and is very similar to FlexPaper in the Java war (mentioned above)
- Flexpaper github (now Flowpaper) has several repositories and forks.
- Flexpaper on github displays SWFs, the repository description says it displays PDFs I haven't seen this and there are no PDF files in the examples or demos, just SWFs
- Flexpaper-desktop-publisher is a Google code Archive of Downloads of tools in Flexpaper github above.
- Remove password logic from admin/index.jsp (leave session.setAttribute("FLOWPAPER_AUTH", "1"); )
- Annotations (Marks) need to be saved and retrieved. https://flowpaper.com/online-annotations-pdf-viewer-api/
- MuPDF
- clone from git://git.ghostscript.com/mupdf.git http:// will cause problems with some submodules not being found.
- run git submodule init and then git submodule update
Default look and feel of Annotation screen:
Desktop:
Tablet
Mobile
, multiple selections available,