docxpresso/html2text 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

docxpresso/html2text

Composer 安装命令:

composer require docxpresso/html2text

包简介

A simple package that converts HTML into plain text using DOM methods

README 文档

README

HTML2TEXT is a single class PHP package that converts HTML into plain text.

It uses DOM methods rather than regular expressions and although it works out of the box it can be easily further customized to suit any particular need.

You can visit the official page in Docxpresso.

Installing HTML2TEXT

The recommended way to install HTML2TEXT is through Composer.

# Install Composer
curl -sS https://getcomposer.org/installer | php

Next, run the Composer command to install the latest stable version of HTML2TEXT:

php composer.phar require docxpresso/html2text

After installing, you need to require Composer's autoloader:

require 'vendor/autoload.php';

You can then later update HTML2TEXT using composer:

composer.phar update

Using HTML2TEXT

The use of HTML2TEXT is extremely simple:

require __DIR__ . '/../vendor/autoload.php';
use Docxpresso\HTML2TEXT as Parser;
$html = '<p>A simple paragraph.</p>';
$parser = new Parser\HTML2TEXT($html);
echo $parser->plainText();

You can override some of the default values by including an options array whenever you invoke the HTML2TEXT class. The following options are available:

  • bold: a string of chars that will wrap text in b or strong tags. The default value is an empty string.
  • cellSeparator: a string of chars used to separate content between contiguous cells in a row. Default value is " || " (\t may be also a sensible choice)
  • images: if set to true the alt value associated to the image will be printed like [img: alt value]. Default value is true.
  • italics: a string of chars that will wrap text in i or em tags. The default value is an empty string.
  • newLine: if set it will replace the default value (\n\r) for titles and paragraphs.
  • tab: a string of chars that will be used like a "tab". The default value is " " (\t may be another standard option)
  • titles: it can be "underline" (default), "uppercase" or "none".

统计信息

  • 总下载量: 6.62k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 5
  • 点击次数: 4
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 5
  • Watchers: 0
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2017-05-03

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固