Narzędzia do przechwytywania i konwertowania Internetu
Społeczność online GrabzIt

Adres URL do pliku PDF przy użyciu Java: Błąd pobierania: Błąd: ENOENT: nie ma takiego pliku ani katalogu, otwórz „/Users/shankeytyagi/vs-studio-workspacea/result.pdf”]

Zadaj pytania dotyczące korzystania z różnych wtyczek GrabzIt w aplikacji lub witrynie.

Zespół Hi,

Kiedy próbuję to zrobić, otrzymuję poniższy błąd save PDF utworzony z adresu URL. Używam węzła js do tworzenia pliku PDF z adresu URL i save to na mój dysk lokalny. Dla porównania załączam poniższy kod. Czy ktoś mógłby tu pomóc? F

Error: 
[Error: ENOENT: no such file or directory, open '/Users/shankeytyagi/vs-studio-workspacea/result.pdf'] {
errno: -2,
code: 'ENOENT',
syscall: 'open',
path: '/Users/shankeytyagi/vs-studio-workspacea/result.pdf'
}

Code:

 

spróbuj {

String dest="C:\\pdf\\test.pdf";

Klient GrabzItClient = nowy GrabzItClient(appKey, appSecret);
Opcje PDFOptions = nowe PDFOptions();
opcje.setBrowserWidth(1500);
opcje.setHideElement(.ArevicoModal-bg,.ArevicoModal");
opcje.setDelay(30000);
klient.URLToPDF(adres URL, opcje);
Assert.assertNotNull("Nie udało się wykonać ukrywania wyskakujących okienek za pomocą URLToPDF metoda”, klient.SaveTo(dest));

} catch (wyjątek ex) {
// Assert.fail("Wystąpił błąd podczas próby zrobienia zrzutu ekranu pliku PDF: " +
// ex.getMessage());
System.out.println("Komunikat o błędzie: " + ex.getStackTrace() + "\n" + ex.getMessage());

}

 

Namaste

Shankey'a

Pytanie zadane przez anonima 20 sierpnia 2021 r