26

PHP 实现 word/excel/ppt 转换为 PDF的方法

OpenOffice

OpenOffice 是一套开源跨平台的办公软件,由许多自由软件人士共同来维持,让大家能在 Microsoft Office 之外,还能有免费的 Office 可以使用。

OpenOffice 与微软的办公软件套件兼容,能将 doc、xls、ppt 等文件转换为 PDF 格式,其功能绝对不比 Microsoft Office 差。 Continue reading

26

github中mozilla的pdf.js开源项目实现在浏览器中查看PDF文件

PDF.js是一个用HTML5构建的便携文档格式(PDF)浏览器。
PDF.js是社区驱动的,由Mozilla实验室支持。目标是创建一个通用的、基于web标准的平台,用于解析和呈现pdf。

下面方法是在github中抄来的,我此次的项目是织梦二次开发,也就是说网站php环境的,不是nodejs。客户的需求是上传word文档后,可直接在浏览器中查看,那么我变通一下就是把这些文档转成PDF格式,之后使用PDF.js实现在浏览器中查看。我虽然全局安装了gulp,但是没有使用gulp server这条命令。在测试时访问http://域名/pdf.js/web/viewer.html,viewer.html没有做任何修改,加载了超多的js文件,造成很慢很慢,访问http://域名/pdf.js/examples/components/simpleviewer.html 只加载了必要的js,访问速度还可以。

所以,在使用中,还需要结合自己的实际需求来斟酌、测试。 Continue reading

25

windows系统不重启刷新环境变量的方法

通过窗口修改过环境变量后,运行cmd窗口,输入:

关闭cmd窗口,再次运行cmd窗口,测试:

看输出结果即是已更新的环境变量了。

25

cmd设置环境变量、查看、修改(覆盖与添加)简单说明

永久设置与临时设置环境变量

使用set进行环境变量设置时,只对当前对话框程序有效。当cmd设置对话框关闭时,环境变量复原。如:

  1. set PATH=%PATH%;C:\Program Files\

永久修改系统环境变量。使用setx 。如:

  1. setx PATH "%PATH%;C:\Program Files\"  /M

一、环境变量的作用: Continue reading

25

PHP编码规范之PSR-4

Autoloader


关键词 “必须”(“MUST”)、“一定不可/一定不能”(“MUST NOT”)、“需要”(“REQUIRED”)、 “将会”(“SHALL”)、“不会”(“SHALL NOT”)、“应该”(“SHOULD”)、“不该”(“SHOULD NOT”)、 “推荐”(“RECOMMENDED”)、“可以”(“MAY”)和”可选“(“OPTIONAL”)的详细描述可参见 [RFC 2119][] 。

1. 概述


本 PSR 是关于由文件路径 [自动载入][http://tools.ietf.org/html/rfc2119] 对应类的相关规范, 本规范是可互操作的,可以作为任一自动载入规范的补充,其中包括 PSR-0,此外, 本 PSR 还包括自动载入的类对应的文件存放路径规范。

2. 详细说明


  1. 此处的“类”泛指所有的class类、接口、traits可复用代码块以及其它类似结构。
  2. 一个完整的类名需具有以下结构:

    i. 完整的类名 必须 要有一个顶级命名空间,被称为 “vendor namespace”;

    ii. 完整的类名 可以 有一个或多个子命名空间;

    iii. 完整的类名 必须 有一个最终的类名;

    iv. 完整的类名中任意一部分中的下滑线都是没有特殊含义的;

    v. 完整的类名 可以 由任意大小写字母组成;

    vi. 所有类名都 必须 是大小写敏感的。

3.当根据完整的类名载入相应的文件…… Continue reading

25

Composer.json配置文件说明

Java有Maven, Node.js有npm, ROR有gem, 这些语言的程序员在开心地使用包管理工具加速开发效率时,PHPer们还在复制粘贴的黑暗中。PHP在Composer之前,包管理的历史不堪回首。

在相当长的一段时间内,如果应用依赖于第三方库,PHPer需要拷贝这些库的源代码, 或者通过PEAR、PECL安装。如果第三方库又依赖于更多的第三方库,那么很快就会进入依赖的黑洞。直到Composer出现,PHPer们看到了属于PHP的包管理的曙光。 Continue reading

16

PHP日志类

PHP日志Class,抄来的一个php日志类,略有修改
使用实例

PHP日志类 Continue reading

10

apache服务器使用.htaccess文件实现301永久重定向

一、把所有二级域名301重定向到一级域名上,如:把1.mrdede.com,abc.mrdede.com等重定向到mrdede.com

二、所一级域名301重定向到www二级域名上,即把mrdede.com 301重定向到www.mrdede.com

 

07

微信小程序获取某个元素的高度宽度

 

微信小程序向原数组追加元素