PHP中央银行使TCPDF生成PDF文书档案实例,八个开源的Php输出Excel文件类

By admin in 4858.com on 2019年7月28日

1.php-excel

事实上工作中,大家要动用PHP动态的创始PDF文书档案,最近有过多开源的PHP创制PDF的类库,今天自家给我们来介绍一款不错的PDF库,它就是TCPDF,TCPDF是三个用以快速生成PDF文件的PHP5函数包。TCPDF基于FPDF实行扩充和革新,加强了实用功能。

本文介绍了PHP
strip_tags函数保留多少个HTML标签的艺术,能够动用第三个参数来设置没有须求删除的价签,重要涉嫌到strip_tags的第1个参数

PHP 是劳动器端脚本语言
前言:想上学一门语言就要驾驭它是何许,能干什么!

php-excel is a very simple library for generating excel documents from
php on-the-fly.

特性

strip_tags 函数

以下内容出自:
http://www.runoob.com/php/php-intro.html

剧本之家下载
//www.jb51.net/codes/24319.html
2.PHPExcel

TCPDF具备以下特点:

语法
string strip_tags ( string str [, string allowable_tags] )
回到贰个去除了HTML标签的字符串;能够采用第二个参数来安装无需删除的价签。

PHP 是什么?

  • PHP(全称:PHP:Hypertext
    Preprocessor,即”PHP:超文本预处理器”)是一种通用开源脚本语言

  • PHP 脚本在服务器上实施。

  • PHP 可无偿下载应用。

Project providing a set of classes for the PHP programming language,
which allow you to write to and read from different file formats, like
Excel 2007, PDF, HTML, … This project is built around Microsoft’s
OpenXML standard and PHP.

PHP中央银行使TCPDF生成PDF文书档案实例,八个开源的Php输出Excel文件类。1、支持页面页脚;
2、支持HTML标签代码;
3、援助jpg/png/gif/svg图形图像;
4、帮助表格;
5、协理汉语字符;(有个别PDF类不帮衬汉语恐怕管理汉语非常麻烦)
6、自动分页,自动页码,等等。

使用办法:

PHP 文件是怎么?

  • PHP 文件可含蓄文本、HTML、JavaScript代码和 PHP 代码

  • PHP 代码在服务器上实行,结果以纯 HTML 格局再次来到给浏览器

  • PHP 文件的暗中认可文件扩大名是 “.php”

 

什么样运用

前提:假若今后有这么三个字符串,

PHP 能做哪些?

  • PHP 可以改变改态页面内容

  • PHP 能够创制、展开、读取、写入、关闭服务器上的公文

  • PHP 能够搜罗表单数据

  • PHP 能够发送和接受 cookies

  • PHP 能够增进、删除、修改您的数据库中的数据

  • PHP 能够限制用户访谈您的网址上的一对页面

  • PHP 能够加密数据

透过 PHP,您不再限于输出 HTML。您能够出口图像、PDF 文件,以至 Flash
电影。您还足以出口任性的公文,比方 XHTML 和 XM

剧本之家下载
//www.jb51.net/codes/24320.html

你能够从TCPDF官方网址获取最新版本:

复制代码 代码如下:

缘何接纳 PHP?

  • PHP 可在差异的阳台上运营(Windows、Linux、Unix、Mac OS X 等)

  • PHP 与近期大致所有的正在被使用的服务器匹合作(Apache、IIS 等)

  • PHP 提供了广大的数据库帮忙

  • PHP 是无需付费的,可从官方的 PHP
    能源下载它:www.php.net

  • PHP 易于学习,并可高效地运营在劳务器端

好了,驾驭完是不是想马上去读书?不急先看下一章,让我们来看看PHP服务器组件WampServer:,怎么玩,安装配备好后就会边学边实行了!

您大概感兴趣的小说:

  • PHP盛名开源论坛:Discuz!跨站大全
  • php+mysql开源XNA 聚合程序发布下载
  • 建站常用13种PHP开源CMS比较
  • PHP 开源框架二十三个简单简要介绍
  • PHP
    飞信亲密的朋友免费短信API接口开源版
  • 两款免费开源的决不数据库的php的cms
  • 开源php中文分词系统SCWS安装和行使实例
  • 利用PHP把HTML生成PDF文件的几个开源项目介绍
  • 学学php开源项指标源码指南
  • 10款PHP开源商铺系统聚焦介绍
  • 10款实用的PHP开源工具

1、require_once导入tcpdf.php文件及有关配置音信;
2、实例化TCPDF;
3、设置PDF文书档案的格式,富含文书档案音信、页眉、页尾、字体、外间距、图片边框、分页等;
4、导入PDF文书档案的内容,可以是单行或多行轻便字符串,也足以HTML格式的字符串等;
5、输出PDF文档。

$str = “<p>笔者来自<b><a
href=’//www.jb51.net’>脚本之家</a></b></p>”;

代码示例:

1,不保留任何HTML标签,代码会是这么:

复制代码 代码如下:

复制代码 代码如下:

require_once(‘tcpdf.php’);
//实例化
$pdf = new TCPDF(‘P’, ‘mm’, ‘A4’, true, ‘UTF-8’, false);
 
// 设置文书档案音讯
$pdf->SetCreator(‘Helloweba’);
$pdf->SetAuthor(‘yueguangguang’);
$pdf->SetTitle(‘Welcome to helloweba.com!’);
$pdf->SetSubject(‘TCPDF Tutorial’);
$pdf->SetKeywords(‘TCPDF, PDF, PHP’);
 
// 设置页眉和页脚新闻
$pdf->SetHeaderData(‘logo.png’, 30, ‘Helloweba.com’,
‘致力于WEB前端才能在炎黄的应用’, 
      array(0,64,255), array(0,64,128));
$pdf->setFooterData(array(0,64,0), array(0,64,128));
 
// 设置页眉和页脚字体
$pdf->setHeaderFont(Array(‘stsongstdlight’, ”, ’10’));
$pdf->setFooterFont(Array(‘helvetica’, ”, ‘8’));
 
// 设置暗许等宽字体
$pdf->SetDefaultMonospacedFont(‘courier’);
 
// 设置间距
$pdf->SetMargins(15, 27, 15);
$pdf->SetHeaderMargin(5);
$pdf->SetFooterMargin(10);
 
// 设置分页
$pdf->SetAutoPageBreak(TRUE, 25);
 
// set image scale factor
$pdf->setImageScale(1.25);
 
// set default font subsetting mode
$pdf->setFontSubsetting(true);
 
//设置字体
$pdf->SetFont(‘stsongstdlight’, ”, 14);
 
$pdf->AddPage();
 
$str1 = ‘招待来到Helloweba.com’;
 
$pdf->Write(0,$str1,”, 0, ‘L’, true, 0, false, false, 0);
 
//输出PDF
$pdf->Output(‘t.pdf’, ‘I’);

echo strip_tags($str);
// 输出:笔者来自脚本之家

封存后用浏览器展开,假让你的系统安装了PDF阅读器只怕接纳google
chrome直接在浏览器中展开,不然会唤起下载生成的PDF。

2,只保留<a>三个标签的话,只须求将<a>字符串写到strip_tags的第一个参数中:
 

别的php生成PDF的常用类

复制代码 代码如下:

FPDF()

echo strip_tags($str, “<a>”);
// 输出:笔者来自<a href=’//www.jb51.net’>脚本之家</a>

HTML2PDF()
HTML2PDF能够把二个HTML文本转变来四个打字与印刷机友好的PDF文件。那个PHP脚本营造在FPDF
PHP脚本之上。

3,要封存<p>与<b>…八个标签,只供给将八个标签用空格分隔后写到strip_tags的第二个参数中:
 

TCPDF()
TCPDF是一个用于快速生成PDF文件的PHP5函数包。TCPDF基于FPDF实行扩大和考订。协理UTF-8,Unicode,HTML和XHTML。

复制代码 代码如下:

html2ps()
html2ps 能够把带有图片,复杂表格(富含rowspan/colspan)
,layer/div和css样式的HTML调换来Postscript与PDF。
html2ps对CSS2.1帮忙特别好,並且很好地协作不科学的HMTL。它竟然能够转移大约是运用CSS设计的网址如msn.com。

echo strip_tags($str, “<p> <b>”);
// 输出:<p>小编来自<b>脚本之家</b></p>

4858.com ,HTML_ToPDF()
HTML_ToPDF能够把别的HTML文书档案转变到在其他平台和打印机下分界面格式都未有差距的PDF文书档案。它总结扶助图片转换,使用样式表来定制PDF文件和错误管理。

一经要利用php删除html标志中的特定标签吗?

cPdfWriter()
cPdfWriter是八个能力所能达到出口PDF文书档案的PHP5
class。基于TCPDF,FPDF和其余有关脚本。

那些就须求代码来兑现了,如下:

dompdf()
dompdf是一个HTML到PDF的转换工具。它的中央是三个奉公守法大部份CSS2.1样式的Rendering引擎。dompdf采取样式驱动,
它亦可下载并读取外界体制,整个样式标签和单个HTML成分的体制属性。它相同支撑目当大部份HTML属性。

function strip_selected_tags($text, $tags = array()) {
  $args = func_get_args();
  $text = array_shift($args);
  $tags = func_num_args() > 2 ? array_diff($args, array($text)) : (array) $tags;
  foreach($tags as $tag) {
    if (preg_match_all('/<'.$tag.
        '[^>]*>([^<]*)</'.$tag.
        '>/iu', $text, $found)) {
      $text = str_replace($found[0], $found[1], $text);
    }
  }

  return preg_replace('/(<('.join('|', $tags).
    ')( | |.)*/>)/iu', '', $text);
}

$str = "[url="] 123[/url]";
    echo strip_selected_tags($str, array('b'));

你或者感兴趣的小说:

  • php实现生成PDF文件的措施言传身教【基于FPDF类库】
  • PHP中利用Imagick读取pdf并生成png缩略图实例
  • 选用PHP把HTML生成PDF文件的多少个开源项目介绍
  • PHP完成HTML生成PDF文件的法子
  • PHP在网页中动态生成PDF文件详细教程
  • php FPDF类库应用达成代码
  • PHP中使用imagick实现把PDF转成图片
  • PHP完成在线阅读PDF文件的措施
  • PHP使用MPDF类生成PDF的方法
  • PHP下SSL加密解密、验证、具名方法(很不难)
  • php 生成具名及表达具名详解
  • php落成往pdf中加数字签字操作示例【附源码下载】

你或者感兴趣的稿子:

  • php使用strip_tags()去除html标签仍有空落落的消除措施
  • PHP strip_tags() 去字符串中的 HTML、XML 以及 PHP
    标签的函数
  • PHP关于htmlspecialchars、strip_tags、addslashes的解释
  • PHP函数strip_tags的一个bug浅析
  • PHP
    strip_tags()去除HTML、XML以及PHP的标签介绍
  • php
    去除html标记–strip_tags与htmlspecialchars的差距详解
  • 详解PHP函数 strip_tags
    管理字符串破绽bug

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有