File Conversion
Convert Word to PDF and vice versa
Invalid file extension. Allowed extensions: docx, pdf.
“;
exit();
}
// Convert file
$convert_to = $_POST[‘convertTo’];
if($convert_to == ‘pdf’) {
$output_filename = pathinfo($filename, PATHINFO_FILENAME) . “.pdf”;
$command = “libreoffice –headless –convert-to pdf {$tmp_filename} –outdir ” . dirname(__FILE__);
exec($command);
} else {
$output_filename = pathinfo($filename, PATHINFO_FILENAME) . “.docx”;
$command = “libreoffice –headless –convert-to docx {$tmp_filename} –outdir ” . dirname(__FILE__);
exec($command);
}
// Download converted file
header(‘Content-Type: application/octet-stream’);
header(“Content-Transfer-Encoding: Binary”);
header(“Content-disposition: attachment; filename=\”” . $output_filename . “\””);
readfile(dirname(__FILE__) . “/” . $output_filename);
unlink(dirname(__FILE__) . “/” . $output_filename);
exit();
}
?>