时为了在文档中插入其他内容,我们一般会将内容导出成网页后再以超链接的形式添加,但有时将PDF转成HTML网页后,原来文档中的表格排版却全乱了是怎么回事?
比如下图所示,原文档是一个简单的含表格的PDF文档,转出来HTML后却成了每行一个字,排版乱的没法看:
那么如何有效避免这种情况并完整的将PDF文档转成一样的网页呢?
首先用极速PDF编辑器打开PDF文档,接着选择工具栏中的“超链接工具”并按住鼠标左键选中表格区域;
然后在弹出的“链接属性”窗口中的“类型”下拉选项中选择“表格框”,并根据文档内容设置应用页面范围后,点击“确定”即可。
回到文档页面可以看到框选的表格区域出现蓝色的超链接标识,这时就已经做好了,接下来验证下效果。
先选择工具栏中的“手形工具”后,在文档处右击选择“导出”—“页面为”
接着根据页面提示设置要导出为HTML网页的页面范围后,点击右侧的确定即可。
这时再次打卡导出的网页可以看到表格被完整且保留原格式导出。
是 WPJAM Basic 插件用户使用「CDN 加速」功能碰到的最多问题之一,其实这个就是对「CDN加速」功能背后的原理:对象存储的「镜像回源」不理解造成的。
对象存储的镜像回源功能是指,当网站的用户请求的资源不存在的时候,可以通过回源规则从设定的源地址获取到正确的数据,然后再返回给网站的用户。
对象存储只有在资源不存在的情况下才向源站抓取内容,详细点说,就是当站点的用户第一次访问某个资源的时候,对象存储才会向源站请求抓取资源,之后站点的用户再次访问同个资源的时候,对象存储上已经有对应的资源了,就直接返回不再去向源站请求抓取了。
如果对象存储上已经有了网站的 CSS 文件,在本地修改样式是不会生效的,比如站点主题更新了,CSS 文件已经做了很大修改,这时候升级主题,HTML 结构升级了,但是 CSS 文件还是旧版的,这时候可能就会造成整个页面乱了。
其实这个问题就是怎么更新对象存储上面的样式文件,这里有三个办法,我们一一罗列一下:
第一,我们直接不镜像 CSS 文件,这样样式文件还是服务器本地的,怎么修改都会时时更新,页面肯定不会乱了,但是这样也非常不好,CSS 文件还是跑服务器本地,不能使用 CDN 的加速功能。
这个方法是最简单的,如果下面的方法对你太难,或者你没有操作生效,建议还是回到这个方法来处理,问题解决最重要。
具体操纵在下图的本地设置中,扩展名不要填 CSS,如果 JS 文件也有同样的问题,也建议不要填。
第二,去对象存储上面删除 CSS 文件,这样用户再次访问这个资源的时候,就会重新到源站抓取一次,就能保证修改的也更新到 CDN 上。
但是这样每次修改文件都要去 CDN 上删除一下,更新的文件多的话,就会比较麻烦,然后 CDN 都会有 304 缓存,所以即使 CDN 上刷新了,也要本地浏览器缓存清理一下才能看到效果,这个会很繁琐。
第三,还有一种方法,使用 WPJAM「静态文件」插件,它将 WPJAM 插件和主题生成的 JS 和 CSS 内联代码或者文件分别合并成一个文件,并且这两个文件名会自动带上时间戳,这样因为生成的是新文件,用户访问到的都是最新的,这个唯一的缺陷是只支持 WPJAM 出品的插件和主题。
名程序员刚刚入职一家公司,就遇到了一件糟心事:刚刚接手了一个项目,打开后60%的代码都曝黄线,if判断写的跟爬楼梯一样,controller里面各种逻辑判断一个方法几百行,这个项目的同事前几天离职了,工作了7年!我该怎么办。
?
*请认真填写需求信息,我们会在24小时内与您取得联系。