0

我正在尝试使用 org.apache.commons.io 库 java 下载 PDF 网络链接。我想下载“ https://----------------.pdf ” intp pdf 文件,当我按照 java 类运行时,它会在我的磁盘上创建目标 pdf,但我无法打开或阅读该pdf。它抛出一个错误文件已损坏或无法读取。

如果有人检查我的代码有什么问题以及如何将 pdf 网络链接下载到 pdf 文件中,我将不胜感激。

import java.io.File;
import java.io.IOException;
import java.net.URL;

import org.apache.commons.io.FileUtils;

public class Simple {
    public static void main(String[] args) {
        try {
            URL url = new URL("https://docs.google.com/**********.pdf");
            File destination = new File("kodejava.html");

            //
            // Copy bytes from the URL to the destination file.
            //
            FileUtils.copyURLToFile(url, destination);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
4

1 回答 1

0

您需要将文件保存为 pdf,而不是 html。尝试将下载的文件重命名为 kodejava.pdf 并打开。我可以将它下载为 .pdf 并打开它。

于 2013-10-19T14:42:38.603 回答