首页CMSwordpress文档,WordPress如何支持PDF预览

wordpress文档,WordPress如何支持PDF预览

时间2023-05-20 04:59:01发布访客分类CMS浏览970
导读:1、wordpress文档,WordPress如何支持PDF预览?项目需要实现局域网预览office文档的功能,之前做的在线项目,都是将文档上传到cdn,利用cdn自带的转码功能,把文档转换为pdf,然后再用pdf.js实现在线预览。因为是...

1、wordpress文档,WordPress如何支持PDF预览?

项目需要实现局域网预览office文档的功能,之前做的在线项目,都是将文档上传到cdn,利用cdn自带的转码功能,把文档转换为pdf,然后再用pdf.js实现在线预览。

因为是局域网,没有办法上传到cdn,只能自己搭建本地的文档转换工具。在网上找了很多,最后定位到openoffice和libreoffice,经测试对比,libreoffice转换的效果明显好于openoffice。

下面是libreoffice在windows和linux下的部署教程。

依赖java环境,不管是windows还是linux,请先安装1.7或者更新版本的java(本文档主要介绍安装libreoffice,安装java的过程这里不赘述,网上教程非常多)。

访问libreoffice官网进行下载(稳定版),并选择适合自己电脑的版本

https://zh-cn.libreoffice.org/

下载下来之后进行安装

安装过程中进行傻瓜式操作(一直点击下一步、安装)

查看是否安装成功

点击左下角“开始”按钮,在搜索框中输入libreoffice,出现以下界面,然后点击第一个程序

点击之后出现以下界面说明安装成功

在DOS命令窗口输入“soffice”命令检查是否自动配置了环境变量

使用快捷键“win+R”调出运行对话框,并在其中输入“cmd”

弹出DOS命令窗口,在其中输入“soffice”

如果出现以下界面说明环境变量已配置好,则直接到第 六 步

如果出现以下提示,说明未配置环境变量,需手动添加环境变量,具体查看第 五 步

环境变量未自动配置时,手动添加环境变量

在桌面图标“计算机”上右击(点击鼠标右键),然后点击“属性”,或使用点击屏幕左下角“开始”按钮,然后点击“控制面板”,在控制面板中点击“系统”

在弹出的界面中选择“高级系统设置”

然后点击“环境变量”

在“系统变量”中找到“Path”变量

点击“编辑”,在最后面将本地“libreoffice”的安装路径添加进去

如: C:\Program Files\LibreOffice\program

注意:在路径最前面与最后面一定要添加上英文状态下的”; ”

可以再次回到第 四 步检查环境变量是否添加成功

重启电脑!

注意:这一步非常重要,一定要重启电脑,不然可能会获取不到环境变量

Libreoffice的配置(Linux)

卸载系统当前的libreoffice,执行以下命令

yum remove libreoffice-*

使用以下命令进入local目录并下载以下文件

cd /usr/local

wget http://mirrors.ustc.edu.cn/tdf/libreoffice/stable/6.1.3/rpm/x86_64/LibreOffice_6.1.3_Linux_x86-64_rpm.tar.gz

执行以下命令解压文件

tar -zxvf LibreOffice_6.1.3_Linux_x86-64_rpm.tar.gz

上面的文件解压之后会产生一个RPMS文件,使用以下命令进入到RPMS目录并进行安装

cd /usr/local/LibreOffice_6.1.3_Linux_x86-64_rpm/RPMS

yum localinstall *.rpm

安装libreoffice-headless

注意:执行此步骤需配置java运行环境,如已配置则直接执行以下命令,否则详情请见Java环境配置-Linux文档

yum install libreoffice-headless

检查是否自动配置好软连接(环境变量)

直接输入“soffice”或“libreoffice”,如出现以下字样,说明配置成功

添加字体,不添加字体,转码后的汉字会乱码。

在/ust/share/fonts目录中新建一个名为“Fonts”的目录,然后使用WinSCP将Windows中的以下常用字体添加到“Fonts”目录中

英文文件名(中文名称)

msyh.ttf(微软雅黑 常规)

msyhbd.ttf(微软雅黑 粗体)

simsun.ttc(宋体 常规)

simkai.ttf(楷体 常规)

simhei.ttf(黑体 常规)

simfang.ttf(仿宋 常规)

如需要转码的文档中包含其他字体,可自行再次添加

注:Windows字体目录:C:\Windows\Fonts

2、wordpress文章归档archivephp和分类目录模板categoryphp的区别是什么?

archive.php是调用你网站的所以分类目录 category.php是调用某一个id的分类目录。 这两个文件可以调用不同的样式模板

3、如何把Wordpress的日志文章导出为Word或者PDF文档?

首先对日志的内容进行复制。

新建一个word文档,直接粘贴即可。

4、网页出现403—forbidden怎么办?

解决403 forbidden错误的方法:1、重建dns缓存对于一些常规的403 forbidden错误,建议大家首先要尝试的就是重建dns缓存,在运行中输入cmd,然后输入ipconfig /flushdns即可。如果不行的话,就需要在hosts文件里把主页解析一下了。同时,查看是否在网站虚拟目录中添加默认文档,一般默认文档为:index.html;index.asp;index.php;index.jsp;default.htm;default.asp等。2、修改文件夹安全属性3.关于apache导致的403 forbidden错误的解决办法(1)打开apache的配置文件httpd.conf,找到这段代码:Options FollowSymLinksAllowOverride NoneOrder deny,allowDeny from all(2)有时候由于配置了php后,这里的“Deny from all”已经拒绝了一切连接。把该行改成“allow from all”,修改后的代码如下,问题解决。Options FollowSymLinksAllowOverride NoneOrder deny,allowAllow from all(3)之所以会出现错误,是因为大多数的国外主机在配置Apache的时候启用了mod_security,也就是开启了安全检查,如果提交的信息中包含select , % , bin等关键字,Apache就会禁止,并给出403,404,500等错误。4、关于HawkHost空间出现403 Forbidden错误的解决方法有的时候在共享服务器上安装了Mod security,当网址包含有“%”号等其它敏感字符时,就会被Mod security阻止,新闻发言人网曾经也出现过此情况。解决HawkHost 403 Forbidden 错误的方法:在.htaccess文件里添加如下代码:SecFilterEngine OffSecFilterScanPOST Off直接放在网站的根目录或者程序运行的目录下。5、关于WordPress导致的403 Forbidden错误解决方法对于一些使用WordPress管理程序搭建的博客来说,就需要修改.htaccess文件,在后面添加上如下内容即可,其实就是disable mod_securitySecFilterEngine OffSecFilterScanPOST Off另外dedecms的可能还需要再加一条,以让默认访问的是index.html文件的DirectoryIndex index.html。修改.htaccess文件,将文件上传之后,再重新打开之前出现403 Forbidden的URL就没有再出现错误,直接可以导致403错误的主要原因:1、你的IP被列入黑名单。2、你在一定时间内过多地访问此网站(一般是用采集程序),被防火墙拒绝访问了。3、网站域名解析到了空间,但空间未绑定此域名。4、你的网页脚本文件在当前目录下没有执行权限。5、在不允许写/创建文件的目录中执行了创建/写文件操作。6、以http方式访问需要ssl连接的网址。7、浏览器不支持SSL 128时访问SSL 128的连接。8、在身份验证的过程中输入了错误的密码。9、DNS解析错误,手动更改DNS服务器地址。10、连接的用户过多,可以过后再试。11、服务器繁忙,同一IP地址发送请求过多,遭到服务器智能屏蔽。

5、为什么网上的文章越来越少采用首行缩进了?

首行缩进是手写时代的残留,目的是为了分清楚段落。到了电脑时代,段落之间空一行,就没有必要使用首行缩进了。我的预测是首行缩进迟早会被公众全面淘汰。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: wordpress文档,WordPress如何支持PDF预览
本文地址: https://pptw.com/jishu/39032.html
wordpress 国内,有哪些不错的WordPress替代品 wordpress 字数,PageAdmin凡科建站Wordpress如何选择

游客 回复需填写必要信息