我正在尝试从以https://
开头的链接下载pdf文件。以下类适用于以http://
开头的链接。它将pdf文件保存在本地磁盘上。但是这个课程无法从https://
下载。它只是创建一个空文件。我添加了Itext.jar库。
如何使其与https://
一起使用?
import java.io.FileOutputStream;
import java.io.IOException;
import com.itextpdf.text.*;
import com.itextpdf.text.pdf.*;
public class ReadWritePdfDoc {
private static String INPUTFILE = "https://docs.google.com/************.pdf";
private static String OUTPUTFILE = "new34.pdf";
public static void main(String[] args) throws DocumentException,
IOException {
Document document = new Document();
PdfWriter writer = PdfWriter.getInstance(document,
new FileOutputStream(OUTPUTFILE));
document.open();
PdfReader reader = new PdfReader(INPUTFILE);
int n = reader.getNumberOfPages();
PdfImportedPage page;
for (int i = 1; i <= n; i++) {
page = writer.getImportedPage(reader, i);
Image instance = Image.getInstance(page);
document.add(instance);
}
document.close();
}