0

我正在使用 Filepicker.io 将 PDF 上传到我的应用程序。我拥有所有这些 URL,现在我正在尝试使用 PDF Tool Kit PHP 库合并其中的一些 PDF。它对我不起作用,所以我在 PHP 上使用“file_exists”运行了一些测试,但它一直返回 false。

我认为这与 URL 最后没有“.pdf”扩展名的事实有关。这就是它们的样子:“ https://www.filepicker.io/api/file/LCvbgpqEQLGwt8bfnqc1

有谁知道我如何使用 PHP 提取 PDF 以便使用 PDF 工具包库合并这些文件?

谢谢!

阿兰·F。

4

2 回答 2

1

file_exists不适用于 URL,仅适用于本地文件。而是使用命令将文件下载到临时目录copy

如果无法下载文件,则复制命令将返回false.

$exists = copy('https://www.filepicker.io/api/file/LCvbgpqEQLGwt8bfnqc1', '/tmp/example.pdf');
if (!$exists) throw new Exception("PDF could not be downloaded");

使用 PDF 工具包中下载的文件。

于 2013-01-27T21:12:08.630 回答
0

编辑:这并不能解决这个特定问题,但确实解决了它不起作用的理论,因为“URL 最后没有“.pdf”扩展名。”

您可以将内容添加到文件选择器 URL 的末尾,并带有尾随 +

以下网址是等效的:

https://www.filepicker.io/api/file/LCvbgpqEQLGwt8bfnqc1
https://www.filepicker.io/api/file/LCvbgpqEQLGwt8bfnqc1+name.pdf
于 2013-01-28T10:26:01.560 回答