summaryrefslogtreecommitdiff
path: root/cardiff2015/slides/plugin/print-pdf/print-pdf.js
diff options
context:
space:
mode:
Diffstat (limited to 'cardiff2015/slides/plugin/print-pdf/print-pdf.js')
-rw-r--r--cardiff2015/slides/plugin/print-pdf/print-pdf.js48
1 files changed, 0 insertions, 48 deletions
diff --git a/cardiff2015/slides/plugin/print-pdf/print-pdf.js b/cardiff2015/slides/plugin/print-pdf/print-pdf.js
deleted file mode 100644
index 86dc4df..0000000
--- a/cardiff2015/slides/plugin/print-pdf/print-pdf.js
+++ /dev/null
@@ -1,48 +0,0 @@
-/**
- * phantomjs script for printing presentations to PDF.
- *
- * Example:
- * phantomjs print-pdf.js "http://lab.hakim.se/reveal-js?print-pdf" reveal-demo.pdf
- *
- * By Manuel Bieh (https://github.com/manuelbieh)
- */
-
-// html2pdf.js
-var page = new WebPage();
-var system = require( 'system' );
-
-var slideWidth = system.args[3] ? system.args[3].split( 'x' )[0] : 960;
-var slideHeight = system.args[3] ? system.args[3].split( 'x' )[1] : 700;
-
-page.viewportSize = {
- width: slideWidth,
- height: slideHeight
-};
-
-// TODO
-// Something is wrong with these config values. An input
-// paper width of 1920px actually results in a 756px wide
-// PDF.
-page.paperSize = {
- width: Math.round( slideWidth * 2 ),
- height: Math.round( slideHeight * 2 ),
- border: 0
-};
-
-var inputFile = system.args[1] || 'index.html?print-pdf';
-var outputFile = system.args[2] || 'slides.pdf';
-
-if( outputFile.match( /\.pdf$/gi ) === null ) {
- outputFile += '.pdf';
-}
-
-console.log( 'Printing PDF (Paper size: '+ page.paperSize.width + 'x' + page.paperSize.height +')' );
-
-page.open( inputFile, function( status ) {
- window.setTimeout( function() {
- console.log( 'Printed succesfully' );
- page.render( outputFile );
- phantom.exit();
- }, 1000 );
-} );
-