Menu

Home

Bert Niehaus

Welcome to PanDocElectron Wiki!

PanDocElectron Homepage

This Wiki provides access to support pages for PanDocElectron. There are two options to run PanDocElectron

  • (A) Download Binary Packages for start the binaries on Linux, MacOSX, Windows (see Links Below or Sourceforge Files)
  • (B) Download Sources and run PanDocElectron with "npm start" on your local machine. Further information to install PanDocElectron as a developement environment (i.e. alter the source code and test alteration) please follow the installation guide on PanDocElectron Homepage. This will install the full Electron NPM environment that can be used for other applications as well.

Both options for Installation need additional software to be installed on your Computer. Special thanks to the developers of the following projects that are required for PanDocElectron.

Installation of PanDocElectron

Finally you will have two main folders in your Document directory:

  • (1) ** /Documents/PanDoc**
    Support Files and projects of users, that converted documents with PanDoc
  • (2) ** /Documents/PanDocElectron**
    (Application PanDocElectron), that does not included LaTeX, ImageMagick and
    GhostScript that have to be installed seperately

Update PanDocElectron

If you want to update PanDocElectron, there are two options:

  • (A) Update Binary Packages rename "/PanDocElectron" to "/PanDocElectron0.9.3" and download the new version of binaries for Linux, MacOSX or Windows (see Links Below or Sourceforge Files) and store the binaries as "/PanDocElectron" on you file system. It is recommended to update the Support Files and Templates for PanDocElectron as well. Replace folders in ZIP-File with your folders in "/Documents/PanDoc".
  • (B) Update Sources open terminal on Linux/Mac or PowerShell on Windows and change directory to your folder, where PanDocElectron is installed. Run "git pull origin master" to update PanDocElectron from GitHub-repository and perform the same task for the PanDoc Support Files within the Terminal/PowerShell and call "git pull origin master" in the directory "/PanDoc". After update via git please call "npm install" to update/install the NPM libraries that might not be used by PanDocElectron in a previous release. When you call "npm start" on your local machine. Further information to install PanDocElectron as a developement environment (i.e. alter the source code and test alteration) please follow the installation guide on PanDocElectron Homepage. This will install the full Electron NPM environment that can be used for other applications as well.

Created Packages

Why packages for Linux, MacOSX and Windows

Packages for Linux, MacOSX and Windows are created, to make installation of PanDocElectron much easier for Linux, Windows and Mac users. Nevertheless

Latest Version

Download Latest Version of PanDocElectron. Direct Links for your Operating System (OS) are listed below.

Linux

Windows

MacOSX

Create Packages for PanDocElectron - Developers Info

Electron-Packager-Interactive was used to create software packages for:

  • Windows,
  • Linux and
  • Mac.

Packages for all operating systems were created on Linux Mint 17.2 with Electron 1.2.2. Electron Packager Interactive was installed in the PanDocElectron directory with:

sudo npm install -g electron-packager-interactive

Packaging works for all operating systems. Execution of external software (e.g. pandoc and imagemagick) works in packaged version of PanDocElectron, which is a requirement for performing the document conversion with PanDoc.

You may have to set the path to "pandoc" and "convert" manually in "Settings" of PanDocElectron and save the config including all other settings. Load the config settings will restore path names including input file and convert settings after last saving.

Installation of Development Environment

If you have issues with your binaries, you can download the development environment.
Follow the installation guide for PanDocElectron on GitHub for your Operating System and start the PanDocElectron npm start and alteration of PanDocElectron will be immediately visible.

Project Members:

MongoDB Logo MongoDB