Php 如何将Yii查看页面转换为PDF
我使用Yii框架创建了一个项目,现在我想将视图页面转换为PDF。请帮我找一个分机来做这件事 我进行了搜索并找到了一些示例,但这些不是Yii扩展,我不知道如何实现它们。请给我一些关于如何将查看页面数据转换为PDF的教程 查看页面代码:Php 如何将Yii查看页面转换为PDF,php,pdf,yii,Php,Pdf,Yii,我使用Yii框架创建了一个项目,现在我想将视图页面转换为PDF。请帮我找一个分机来做这件事 我进行了搜索并找到了一些示例,但这些不是Yii扩展,我不知道如何实现它们。请给我一些关于如何将查看页面数据转换为PDF的教程 查看页面代码: 在这里,您将通过示例获得扩展 我正在使用: 您可以下载并创建扩展名 下载此软件包: 有关用法,请参阅本论坛: 您可以通过以下几点使用yii扩展的htmlpdf。 1.从解压缩zip文件下载扩展名yii-pdf-0.3.2.zip,并将其放入受保护/扩展的y
在这里,您将通过示例获得扩展 我正在使用: 您可以下载并创建扩展名 下载此软件包: 有关用法,请参阅本论坛:
您可以通过以下几点使用yii扩展的htmlpdf。 1.从解压缩zip文件下载扩展名yii-pdf-0.3.2.zip,并将其放入受保护/扩展的yii项目中 2.从这里下载html2pdf zip提取zip文件并将其放入受保护/扩展名
'ePdf'=>阵列(
'class'=>'ext.yii-pdf.EYiiPdf',
“params”=>数组(
'HTML2PDF'=>数组(
'librarySourcePath'=>'ext.html2pdf.*',
'classFile'=>'html2pdf.class.php'
),
),
),
ob_end_clean()之前写一行代码>
<div class="row">
<div class="row-column1">
<?php echo CHtml::label('Reg. Number. :','student_enroll_no'); ?>
<?php echo $info->student_enroll_no;?>
</div>
<div class="row-column2">
<?php echo CHtml::label('Adm. Date :','student_adm_date'); ?>
<?php if($info->student_adm_date != NULL)
echo date('d-m-Y',strtotime($info->student_adm_date));?>
</div>
</div>
<div class="row">
<div class="row-column1">
<?php echo CHtml::label('Student Name :','student_first_name'); ?>
<?php echo $info->student_first_name;?>
</div>
<div class="row-column2">
<?php echo CHtml::label('Enroll No. :','student_mobile_no'); ?>
<?php echo $info->student_mobile_no;?>
</div>
</div>
<div class="row">
<div class="row-column1">
<?php echo CHtml::label('Fathers Name :','student_last_name'); ?>
<?php echo $info->student_last_name;?>
<!--<?php echo CHtml::label('Gender :','student_gender'); ?>
<?php echo $info->student_gender;?>-->
</div>
<div class="row-column3">
<?php echo CHtml::label('Mothers Name :','student_mother_name'); ?>
<?php echo $info->student_mother_name;?>
<!-- <?php echo CHtml::label('Date of Birth :','student_dob'); ?>
<?php if($info->student_dob != NULL)
echo date('d-m-Y',strtotime($info->student_dob));?>-->
</div>
</div>
<div class="row">
<div class="row-column1">
<?php echo CHtml::label('Gender :','student_gender'); ?>
<?php echo $info->student_gender;?>
<!--<?php echo CHtml::label('Course :','student_transaction_course_id'); ?>
<?php
echo !empty($model->student_transaction_course_id) ? $model->relCourse->course_name : 'N/A';
?>-->
</div>
<div class="row-column2">
<?php echo CHtml::label('Date of Birth :','student_dob'); ?>
<?php if($info->student_dob != NULL)
echo date('d-m-Y',strtotime($info->student_dob));?>
<!--<?php echo CHtml::label('Year :','student_academic_term_period_tran_id'); ?>
<?php echo $model->Rel_student_academic_terms_period_name->academic_term_period;?>-->
</div>
</div>
<div class="row">
<div class="row-column1">
<?php echo CHtml::label('Category :','title'); ?>
<?php echo $info->title;?>
</div>
<div class="row-column2">
<?php echo CHtml::label('Email ID :','student_email_id_1'); ?> <?php echo $info->student_email_id_1; ?>
</div>
</div>
<div class="row">
<div class="row-left">
<?php echo CHtml::label('Course :','student_transaction_course_id'); ?>
<?php
echo !empty($model->student_transaction_course_id) ? $model->relCourse->course_name : 'N/A';
?>
<!-- <?php echo CHtml::label('Blood Group :','student_living_status'); ?>
<?php echo $info->student_living_status; ?>-->
</div>
<div class="row-column3">
<!-- <?php echo CHtml::label('Nationality :','student_transaction_nationality_id'); ?>
<?php if($model->student_transaction_nationality_id!=null)
echo $model->Rel_Nationality->nationality_name;
?>-->
<?php echo CHtml::label('Year :','student_academic_term_period_tran_id'); ?>
<?php echo $model->Rel_student_academic_terms_period_name->academic_term_period;?>
</div>
</div>
<div class="row">
<div class="row-left">
<?php echo CHtml::label('Subjects :','languages_known1'); ?>
<?php
$knwLang = "";
if($lang->languages_known1)
$knwLang = $lang->Rel_Langs1->languages_name;
if($lang->languages_known2)
$knwLang .= ", ".$lang->Rel_Langs2->languages_name;
if($lang->languages_known3)
$knwLang .= ", ".$lang->Rel_Langs3->languages_name;
echo $knwLang;
?>
</div>
</div>
<div class="row last">
<?php echo ('_____________________Note -Click on edit and update DoB , Subjects and upload photo ,Enroll no. .'); ?>
</div>