Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- por Christian Salazar, [email protected]
- uso:
- php -f docx2pdf.php /ruta/archivo_docx_entrada /ruta/archivo_pdf_salida
- requisitos: VER NOTA AL PIE
- */
- require_once 'classes/TransformDoc.inc';
- $argn = sizeof($argv);
- if($argn == 2 || $argn == 3){
- $filename = $argv[1];
- $outfilename = $filename.".pdf";
- if($argn == 3)
- $outfilename = $argv[2];
- if(file_exists($filename)){
- $document = new TransformDoc();
- $document->setStrFile($filename);
- $document->generatePDF($outfilename);
- }
- }
- else{
- echo "\n\nUSAGE: php -f docx2pdf.php </path/inputfilename.docx> [/path/outputfilename.pdf]\n\n";
- }
- /*
- Requisitos: www.phpdocx.com
- http://www.phpdocx.com/wp-content/themes/lightword/files/phpdocx_free.tar.gz
- editar:
- phpdocx/classes/TransformDoc.inc
- public function generatePDF($outputfilename)
- {
- $this->generateXHTML();
- $this->cleanXHTML();
- try {
- $domPDF = new DOMPDF();
- $domPDF->load_html($this->_xhtml);
- $domPDF->render();
- $fileName = $this->getFileName() . '.pdf';
- //$domPDF->stream($fileName); <<-- LINEA ORIGINAL
- $f = fopen($outputfilename,'w');
- fwrite($f,$domPDF->output());
- fclose($f);
- }
- catch (Exception $err) {
- echo 'Unable to generate PDF file. ';
- echo $err;
- }
- }
- */
Advertisement
Add Comment
Please, Sign In to add comment