Submitted by gouki on 2022, February 15, 8:58 AM
使用fpdf读取PDF文件时,报错:This PDF document probably uses a compression technique which is not supported by the free parser shipped with FPDI. (See https://www.setasign.com/fpdi-pdf-parser for more details)
提示这个文件是采用了一个压缩格式,到官网上查看之后,发现他们提供了fpdi-pdf-paser2,但是这是收费的。。。啊啊啊,短时间内先忽略吧。毕竟这样的PDF不多。
后面再关注一下有没有类似的东西。
2、查看这里的测试代码和示例:https://www.setasign.com/products/fpdi-pdf-parser/details/
目前我是放弃了,因为,他develop version,要100欧,然而这只是我自己用来测试,没必要。
------
后记:
1、读了PDF的第一行,发现这个PDF版本是PDF1.5,尝试用chrome打开,另存为,无效。选择打印->另存为PDF,成功
PHP代码
-
- <?php
- exec('gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile="'.$srcfile_new.'" "'.$srcfile.'"');
- ?>
结果,官网上没有mac的可执行文件,又不想编译,所以纯记录一下吧
-----
0227更新:
GPL Ghostscript 9.50 (2019-10-15)
Copyright (C) 2019 Artifex Software, Inc. All rights reserved.
This software is supplied under the GNU AGPLv3 and comes with NO WARRANTY:
see the file COPYING for details.
GPL Ghostscript 9.50: Cannot open X display `(null)'.
**** Unable to open the initial device, quitting.
纠结。
PHP | 评论:0
| 阅读:5586
Submitted by gouki on 2022, February 13, 9:41 PM
以前没注意过,好象也没有发生过,最近在使用UniApp创建小程序的时候,运行几下就突然出现:[JS 文件编译错误] 以下文件体积超过 500KB,已跳过压缩以及 ES6 转 ES5 的处理。
很烦人,一旦出现这个错误,tab页几乎都是正常的。但无法跳转到其他页面,出错信息是xxxxpage not registed。
在开发者工具上设置过:Es6转为Es5,不启用。uniapp的manifest.json中,对微信小程序也是设置了,上传时压缩代码,但仍然不起作用。
这时候看一下,HbuilderX的运行菜单,运行->运行到小程序模拟器->运行时是否压缩代码,如果没有打勾,就打个勾。
----网上有提示,如果用cli创建的,则需要package.json中增加:
"dev:mp-weixin": "cross-env NODE_ENV=development UNI_PLATFORM=mp-weixin vue-cli-service uni-build --watch --minimize"
--
再次运行,正常了。
Javascript | 评论:0
| 阅读:6507
Submitted by gouki on 2022, February 4, 2:15 PM
这次春节风暴英雄有一个补丁很小的更新,在M1的苹果电脑上居然可以显示技能范围了。这个BUG已经有一年了,为什么这个只有几十M的更新就改掉了?
难道真的是因为风暴被微软收购才更新的??
Flutter | 评论:0
| 阅读:4538
Submitted by gouki on 2022, January 3, 12:01 PM
在使用本地valet进行开发的时候,打开刚指定的域名,出现:ERR_EMPTY_RESPONSE
命令行下访问一切正常:curl http://xxx.dev 都能够正常访问,但就是网页不行。因此问题不是出在了所谓的防火墙上(网上很多搜到的资料都是说防火墙)
试着清除浏览器缓存之类的,发现没正常,因为我换了chrome/edge/safari,都是同样的问题。
这时候开始怀疑网络问题了。因为在访问前正好将 global 模式换成了 pac mode,于是关闭APP,访问恢复。
这个问题应该是在切换网络的时候,系统缓存下来了。但命令行里却是正常。。。
做了几次测试
1、打开PAC模式,断开网络,本地网站恢复,连接后继续不正常
2、关闭PAC模式,恢复,打开后不正常
3、因为valet的其他站点正常,尝试unlink再link ,并没有效果
4、valet secure后,https访问,正常。关闭后继续无法访问 【这里还很妖,safari在https下可以访问,edge/chrome不行】
5、sudo brew services restart dnsmasq ,无效。
6、。。。。。没重启,毕竟机器 已经运行60多天了(12:13 up 68 days, 20:44, 6 users, load averages: 2.22 2.96 3.27),先缓缓
---暂先使用valet secure进行访问吧
---updated 01-03 16:00
这个缓存不知道怎么处理了,换了一个link,恢复了。valet link othername。。。正常,难道blog这个域名有问题??
PHP | 评论:0
| 阅读:5543
Submitted by gouki on 2021, December 31, 11:21 PM
感觉每到年末都要自己写一下总结来回顾一下这一年的收获和其他,然而今年也算是疫情第二年,真要谈收获感觉是没有什么特别的。
写之前本来想看看以前都写了啥,结果翻了一下,2020没写,2019没写,就没有继续往前翻了。
2021年里在程序方面没有什么建树,当然以前也没有啥建树,无非就是在熟练工的基础上继续往前走了一点,这一点在2022年要有所改变。值得一小提的是,2021年居然看了一个多月的java代码,实话实说,在前几年就几乎没有碰过java代码,也就偶尔用kotlin写了点测试代码。所以2021年的事情就不多废话再提了。
2022年,还是要有一些小展望和自己的想法:
1、出一点小产品,否则永远处于代工(外包)的最底层,没有属于自己的东西
2、可能会往java/go上去偏靠一点,减少PHP的代码量了
3、flutter,至少要出1~2个小APP。
其他就真是随缘了。看起来好象不是什么大目标,什么赚上500万之类的也不想,按部就班吧
----
写完之后,发现一个事儿,那就是一直提的,要将博客用laravel重写一遍都没有动手,嗯。明年2月底前一定出来!!I promise。
Misc | 评论:0
| 阅读:5104