Editor2PDF
==========

Overview
--------
This software makes it possible to attach an annotation to an arbitrary MPS editor cell and render the cell to a PDF file output. The software uses iText to output PDF.

Usage
-----
This language provides an annotation that makes it possible to mark an editor cell for rendering to PDF format. Adding the annotation is possible on any MPS concept (BaseConcept and descendants). To render to PDF, you need to provide an output directory and a file basename. After you have completed this step, you can use the intention "Render to PDF" available on the annotation as many times as you need to regenerate the PDF output. The PDF output will display the content of the editor as it appears in MPS.

Credits
-------
PDF files are generated with IText. See http://itext.com/

License
-------
Editor2PDF is distributed under the terms of the AFFERO GENERAL PUBLIC LICENSE, in agreement with the open-source license of iText.

Tutorial
--------

See the following figures to learn how to use the Editor2PDF:

![Step 0](figures/Tutorial0.png)
![Step 1](figures/Tutorial1.png)
![Step 2](figures/Tutorial2.png)

And the result can be seen [here](figures/MyClass.pdf) 



Editor2PDF
==========

Overview
--------
This software makes it possible to attach an annotation to an arbitrary MPS editor cell and render the cell to a PDF file output. The software uses iText to output PDF.

Usage
-----
This language provides an annotation that makes it possible to mark an editor cell for rendering to PDF format. Adding the annotation is possible on any MPS concept (BaseConcept and descendants). To render to PDF, you need to provide an output directory and a file basename. After you have completed this step, you can use the intention "Render to PDF" available on the annotation as many times as you need to regenerate the PDF output. The PDF output will display the content of the editor as it appears in MPS.

Credits
-------
PDF files are generated with IText. See http://itext.com/

License
-------
Editor2PDF is distributed under the terms of the AFFERO GENERAL PUBLIC LICENSE, in agreement with the open-source license of iText.

Tutorial
--------

See the following figures to learn how to use the Editor2PDF:

![Step 0](figures/Tutorial0.png)
![Step 1](figures/Tutorial1.png)
![Step 2](figures/Tutorial2.png)

And the result can be seen [here](figures/MyClass.pdf) 

New to MPS? 
-----------
See this book:
The MPS Language Workbench: Volume I. 2014. Fabien Campagne (http://books.campagnelab.org).
![MPSBook Cover](http://campagnelab.org/files/MPS_Book-Cover-Volume1-small.png) 


Add an ad for the book
Add an ad for the book
