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

HTML do DocX zwraca plik, ale HTML do PDF nie

Zadaj pytania, jak przechwytywać lub konwertować strony internetowe lub HTML into obrazy, dokumenty CSV, PDF lub DOCX, a także informacje na temat konwertowania filmów into animowane pliki GIF za pomocą naszego interfejsu API.

Kiedy uruchomimy generator docx, otrzymamy plik z powrotem, tj

var HTML = document.querySelector('#' + $parameters.SectionId).innerHTML;

GrabzIt("XXXXXXXXXXXX").ConvertHTML(HTML, {"nazwa pliku": $parameters.OutputFileName,"format": "docx"}).Create();

jednak kiedy biegniemy 

var HTML = document.querySelector('#' + $parameters.SectionId).innerHTML;

GrabzIt("XXXXXXXXX").ConvertHTML(HTML, {"format": "pdf"}).Create();

nigdy nie otrzymamy pliku z powrotem.

Wiemy, że HTML działa, ponieważ wycinamy i wklejamy into pole demonstracyjne na stronie internetowej. Nie masz jednak pewności, czy wersja demonstracyjna jest w języku Javascript, tj. czy generator plików PDF w języku JavaScript może być uszkodzony?   

 

 

Pytanie zadane przez anonima 30 sierpnia 2022 r

Wygląda na to, że może wystąpić problem z JavaScriptem sprawdź tutaj aby sprawdzić, czy zostało pomyślnie wygenerowane.

Jeśli tak, sprawdź narzędzia programistyczne, aby sprawdzić, czy nie ma żadnych błędów.

Jeśli możesz przesłać nam e-mailem kod HTML, którego używasz, możemy spróbować sami.

Odpowiedź udzielona przez wsparcie GrabzIt 30 sierpnia 2022 r

Cześć,

Dzięki za odpowiedzi. Zajrzałem do narzędzia diagnostycznego, które podałeśinted do i plik jest tam wyświetlany jako pomyślnie wygenerowany. Wygląda więc na to, że nie jest on przywracany do przeglądarki jako plik do pobrania. Używam najnowszej wersji Edge'a.

Odpowiedź anonimowa z dnia 30 sierpnia 2022 r

Musisz zajrzeć do narzędzi programistycznych w przeglądarce, aby zobaczyć, co się dzieje: https://www.ibm.com/docs/en/rpa/21.0?topic=tools-opening-developer-in-microsoft-edge-browser

Odpowiedź udzielona przez wsparcie GrabzIt 30 sierpnia 2022 r

Widzimy również ten sam problem polegający na tym, że pliki PDF nie są zwracane do przeglądarki w przeglądarce Chrome, więc nie jest to wyjątkowy problem z Edge

Odpowiedź anonimowa z dnia 30 sierpnia 2022 r

Właśnie wypróbowałem konwersję HTML na PDF i działa dobrze. Problem w tym, że nie podałeś pobierz właściwość, jak pokazano tutaj.

Jeśli właściwość pobierania nie jest określona, ​​na stronie zostanie wyświetlony plik PDF. Nie jest to możliwe w przypadku pliku DOCX, dlatego jest on po prostu pobierany. 

Odpowiedź udzielona przez wsparcie GrabzIt 30 sierpnia 2022 r

Super gwiazda! Parametr pobierania był sztuczką. Dzięki za pomoc

Odpowiedź anonimowa z dnia 30 sierpnia 2022 r