本文整理汇总了PHP中html2pdf函数的典型用法代码示例。如果您正苦于以下问题:PHP html2pdf函数的具体用法?PHP html2pdf怎么用?PHP html2pdf使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了html2pdf函数的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Exportar
function Exportar()
{
if ($_POST['estado_pdf'] == 1) {
$nombrePDF = isset($_POST['pdf_file_name']) ? $_POST['pdf_file_name'] : "archivo.pdf";
$tituloPDF = isset($_POST['pdf_titulo']) ? $_POST['pdf_titulo'] : "";
html2pdf($_POST['html'], $nombrePDF, "L", "Legal", $tituloPDF);
}
}
示例2: Ingresos_mensuales
function Ingresos_mensuales()
{
$data = array();
if ($_POST['estado_pdf'] == 1) {
html2pdf($_POST['html'], "ingresos_mensuales.pdf", "L", "Legal");
}
$_SESSION['pagina_anterior'] = "ingresos_mensuales";
$class_curso = new curso();
$class_alumno = new alumno();
$class_mensualidad = new mensualidad();
$data['cursos'] = $class_curso->obtenerCursos();
if (isset($_POST['mes_seleccionado'])) {
$_SESSION['mes_informe'] = $_POST['mes_seleccionado'];
}
if (isset($_POST['curso'])) {
$_SESSION['curso_selec'] = $_POST['curso'];
}
$data['mes_informe'] = isset($_SESSION['mes_informe']) ? $_SESSION['mes_informe'] : date("m", time());
$data['curso_selec'] = isset($_SESSION['curso_selec']) ? $_SESSION['curso_selec'] : "";
if ($data['curso_selec']) {
$alumnos = $class_alumno->obtenerAlumnos($data['curso_selec'], 1, true);
} else {
$alumnos = array();
$data['listado_alumnos'] = array();
}
foreach ($alumnos as $rut => $datos) {
$data['listado_alumnos'][$datos['dato_alumno']['curso']]['alumnos'][$rut]['nombre_alumno'] = $datos['dato_alumno']['apellidop'] . " " . $datos['dato_alumno']['nombres'];
$data['listado_alumnos'][$datos['dato_alumno']['curso']]['alumnos'][$rut]['nombre_apoderado'] = $datos['dato_apoderado']['nombre'];
$data['listado_alumnos'][$datos['dato_alumno']['curso']]['alumnos'][$rut]['telefono'] = $datos['dato_apoderado']['telefono'];
$data['listado_alumnos'][$datos['dato_alumno']['curso']]['alumnos'][$rut]['colegiatura'] = $colegiatura = $datos['mensualidad']['mensualidad'] * 10;
$data['listado_alumnos'][$datos['dato_alumno']['curso']]['alumnos'][$rut]['deuda_historica'] = $datos['mensualidad']['deuda'];
$data['listado_alumnos'][$datos['dato_alumno']['curso']]['alumnos'][$rut]['beca_monto'] = $beca_monto = $datos['mensualidad']['mensualidad'] * 10 * $datos['mensualidad']['descuentos'] / 100;
$data['listado_alumnos'][$datos['dato_alumno']['curso']]['alumnos'][$rut]['beca_porcentaje'] = $datos['mensualidad']['descuentos'];
$data['listado_alumnos'][$datos['dato_alumno']['curso']]['alumnos'][$rut]['pago'] = $pago_acumulado = $class_mensualidad->obtenerPagoAcumulado($rut);
$data['listado_alumnos'][$datos['dato_alumno']['curso']]['alumnos'][$rut]['deuda'] = $deuda = $class_mensualidad->obtenerDeuda($rut);
$data['listado_alumnos'][$datos['dato_alumno']['curso']]['colegiatura'] += $colegiatura;
$data['listado_alumnos'][$datos['dato_alumno']['curso']]['num_alum']++;
$data['listado_alumnos'][$datos['dato_alumno']['curso']]['deuda_historica'] += $datos['mensualidad']['deuda'];
$data['listado_alumnos'][$datos['dato_alumno']['curso']]['beca_monto'] += $beca_monto;
$data['listado_alumnos'][$datos['dato_alumno']['curso']]['pago_acumulado'] += $pago_acumulado;
$data['listado_alumnos'][$datos['dato_alumno']['curso']]['deuda'] += $deuda;
$data['listado_alumnos'][$datos['dato_alumno']['curso']]['arancel'] += $colegiatura - $beca_monto;
}
$this->load->view('SEC-ingreso_mensual.php', $data);
}
示例3: trans
$subject = trans('Contract');
$title = trans('Contract No. $a', $docnumber);
} elseif ($doc['type'] == DOC_ANNEX) {
$subject = trans('Annex');
$title = trans('Annex No. $a', $docnumber);
} else {
$subject = trans('Document');
$title = $docnumber;
}
ob_start();
readfile($filename);
$htmlbuffer = ob_get_contents();
ob_end_clean();
$margins = explode(",", ConfigHelper::getConfig('phpui.document_margins', '10,5,15,5'));
if (ConfigHelper::getConfig('phpui.cache_documents')) {
html2pdf($htmlbuffer, $subject, $title, $doc['type'], $doc['id'], 'P', $margins, $_GET['save'] == 1 ? true : false, false, $doc['md5sum']);
} else {
html2pdf($htmlbuffer, $subject, $title, $doc['type'], $doc['id'], 'P', $margins, $_GET['save'] == 1 ? true : false);
}
} else {
header('Content-Type: ' . $doc['contenttype']);
if (!preg_match('/^text/i', $doc['contenttype']) || !empty($_GET['save'])) {
header('Content-Disposition: attachment; filename=' . $doc['filename']);
header('Pragma: public');
}
readfile($filename);
}
}
die;
}
$SMARTY->display('noaccess.html');
示例4: date
$list['taxlabel'][] = $saldolist['taxlabel'][$i];
$list['date'][] = date('Y/m/d H:i', $saldolist['time'][$i]);
$list['username'][] = $saldolist['username'][$i];
$list['comment'][] = $saldolist['comment'][$i];
$list['summary'] += $saldolist['value'][$i];
}
}
$list['total'] = sizeof($list['id']);
} else {
$list['balance'] = 0;
}
$list['customerid'] = $id;
$SMARTY->assign('balancelist', $list);
if (strtolower(ConfigHelper::getConfig('phpui.report_type')) == 'pdf') {
$output = $SMARTY->fetch('print/printcustomerbalance.html');
html2pdf($output, trans('Reports'), $layout['pagetitle']);
} else {
$SMARTY->display('print/printcustomerbalance.html');
}
break;
default:
/*******************************************************/
$layout['pagetitle'] = trans('Reports');
$yearstart = date('Y', (int) $DB->GetOne('SELECT MIN(dt) FROM stats'));
$yearend = date('Y', (int) $DB->GetOne('SELECT MAX(dt) FROM stats'));
for ($i = $yearstart; $i < $yearend + 1; $i++) {
$statyears[] = $i;
}
for ($i = 1; $i < 13; $i++) {
$months[$i] = strftime('%B', mktime(0, 0, 0, $i, 1));
}
示例5: foreach
$i++;
}
foreach ($totals as $page => $t) {
$pages[] = $page;
$totals[$page]['alltotal'] = $totals[$page - 1]['alltotal'] + $t['total'];
$totals[$page]['allsumtax'] = $totals[$page - 1]['allsumtax'] + $t['sumtax'];
foreach ($taxeslist as $idx => $tax) {
$totals[$page]['allval'][$idx] = $totals[$page - 1]['allval'][$idx] + $t['val'][$idx];
$totals[$page]['alltax'][$idx] = $totals[$page - 1]['alltax'][$idx] + $t['tax'][$idx];
}
}
$SMARTY->assign('invoicelist', $invoicelist2);
$SMARTY->assign('pages', $pages);
$SMARTY->assign('rows', $rows);
$SMARTY->assign('totals', $totals);
$SMARTY->assign('pagescount', sizeof($pages));
$SMARTY->assign('reccount', $reccount);
if (strtolower(ConfigHelper::getConfig('phpui.report_type')) == 'pdf') {
$output = $SMARTY->fetch('invoicereport-ext.html');
html2pdf($output, trans('Reports'), $layout['pagetitle'], NULL, NULL, 'L', array(5, 5, 5, 5), $_GET['save'] == 1 ? true : false);
} else {
$SMARTY->display('invoicereport-ext.html');
}
} else {
if (strtolower(ConfigHelper::getConfig('phpui.report_type')) == 'pdf') {
$output = $SMARTY->fetch('invoicereport.html');
html2pdf($output, trans('Reports'), $layout['pagetitle'], NULL, NULL, 'L', array(5, 5, 5, 5), $_GET['save'] == 1 ? true : false);
} else {
$SMARTY->display('invoicereport.html');
}
}