Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $config_libreoffice_path='C:\\Program Files (x86)\\LibreOffice 5\\program\\soffice.exe';
- $config_temp_dir='C:\\temp';
- $fname='surat';
- header('Expires: Tue, 1 Jan 2019 00:00:00 GMT');
- header('Cache-Control: no-cache');
- header('Pragma: no-cache');
- header('Content-Disposition: attachment; filename="'.$fname.'.pdf"');
- header('Content-Type: application/pdf');
- $field=array('{KEPADA}', '{TEMPAT}', '{PEJABAT}');
- $replace=array('Budi', 'Jakarta', 'Amir');
- //$template=file_get_contents('C:\xampp\htdocs\cetak\surat.xml');
- //file_put_contents($config_temp_dir.'\\'.$fname.'.xml', str_replace($field, $replace, $template));
- exec('"'.$config_libreoffice_path.'" --headless --convert-to pdf:writer_pdf_Export --outdir "'.$config_temp_dir.'" "'.$config_temp_dir.'\\'.$fname.'.xml"');
- readfile($config_temp_dir.'\\'.$fname.'.pdf');
- /*
- xls :
- header('Content-Disposition: attachment; filename="'.$fname.'.xls"');
- header('Content-Type: application/vnd.ms-excel');
- exec('"'.$config_libreoffice_path.'" -headless -convert-to xls:"MS Excel 97" -outdir "'.$config_temp_dir.'" "'.$config_temp_dir.'\\'.$fname.'.xml"');
- readfile($config_temp_dir.'\\'.$fname.'.xls');
- doc :
- header('Content-Disposition: attachment; filename="'.$fname.'.doc"');
- header('Content-Type: application/vnd.ms-word');
- exec('"'.$config_libreoffice_path.'" -headless -convert-to doc:"MS Word 97" -outdir "'.$config_temp_dir.'" "'.$config_temp_dir.'\\'.$fname.'.xml"');
- readfile($config_temp_dir.'\\'.$fname.'.doc');
- */
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement