Нужна помощь в подтверждении того, что PDF существует по URL - PullRequest
1 голос
/ 13 июня 2019

Моя цель - убедиться, что ссылка на PDF загружается правильно.Я новичок в селене, Java и т. Д.

Я пробовал и с URL, и с FILE после загрузки

       PDDocument doc = PDDocument.load(new FILE ("https://xxxxxcx/iPledgeUI/rems/pdf/resources/iPledge_REMS_Non_Compliance_Action_Policy.pdf"));
       PDFTextStripper pdfStripper = new PDFTextStripper();
       String text = pdfStripper.getText(doc);
       doc.close();

Ожидаемый результат - загрузка файла с URL * 1006.*

Вот что я получаю

https: /xxxxxxxx/iPledgeUI/rems/pdf/resources/iPledge_REMS_Non_Compliance_Action_Policy.pdf (нет такого файла или каталога)

1 Ответ

1 голос
/ 13 июня 2019

Это не файл, это URL.Загрузите их с

import java.net.URL;
import java.io.InputStream;

…

InputStream is = new URL("....").openStream(); // will throw here if URL doesn't work
PDDocument doc = PDDocument.load(is); // will throw here if PDF malformed or empty file
…
is.close();

Если URL не существует, вы получите исключение.(Код обработки исключений здесь не включен)

...