php7.1.12的yaf版本

在php7.4.15下尝试了多个yaf版本,都有问题,如:

[12-May-2021 13:00:03] WARNING: [pool www] child 1740 exited on signal 6 (SIGABRT) after 777.775952 seconds from start

在php7.1.15下尝试了多个yaf版本,也都有问题,如:

[12-May-2021 16:20:12] WARNING: [pool www] child 105667 exited on signal 11 (SIGSEGV) after 104.663460 seconds from start

最终在php7.1.12下尝试yaf-3.2.5稳定下来了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您可以使用iText 7中的PdfDocument类读取PDF文件并将其写入新的PDF文件。以下是一个简单的示例代码,该代码从输入PDF文件中复制所有页面,并将其写入输出PDF文件中,但排除所有图像: ``` PdfDocument inputPdf = new PdfDocument(new PdfReader("input.pdf")); PdfDocument outputPdf = new PdfDocument(new PdfWriter("output.pdf")); for (int i = 1; i <= inputPdf.getNumberOfPages(); i++) { PdfPage page = inputPdf.getPage(i); PdfDictionary pageDict = page.getPdfObject(); PdfDictionary resources = pageDict.getAsDictionary(PdfName.Resources); PdfDictionary xobjects = resources.getAsDictionary(PdfName.XObject); boolean hasImages = false; if (xobjects != null) { for (PdfName name : xobjects.keySet()) { PdfObject obj = xobjects.get(name); if (obj instanceof PdfStream && ((PdfStream) obj).get(PdfName.Subtype).equals(PdfName.Image)) { hasImages = true; break; } } } if (!hasImages) { outputPdf.addPage(page.copyTo(outputPdf)); } } inputPdf.close(); outputPdf.close(); ``` 在这个示例中,我们从输入PDF文件中读取每个页面,并检查页面资源中是否包含图像。如果页面没有图像,则将其添加到输出PDF文件中。请注意,我们使用PdfDocument类的copyTo()方法来复制页面,并将其添加到输出PDF文件中。 如果您想排除其他类型的内容(例如表单域或注释),您可以使用类似的方法来检查页面资源中是否包含这些对象,并将它们排除在输出PDF文件之外。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值