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

Jak utworzyć wielostronicowy dokument PDF ze strony internetowej z dynamiczną zawartością?

Zadawaj pytania dotyczące narzędzia do skrobania sieci GrabzIt. Takie jak korzystanie ze skrobaczki internetowej i interfejsu API w celu wyodrębnienia danych ze stron internetowych, obrazów lub dokumentów PDF.

Cześć. Muszę przekonwertować stronę internetową ze wszystkimi stylami i dużą ilością dynamicznej zawartości do dokumentu .pdf. Oznacza to, że dokument .pdf może mieć 1, 2 lub więcej stron i nie wiem, ile treści może mieć w różnych przypadkach. Ale dokument .pdf przycina całą zawartość dłuższą niż jedną stronę. Jak mogę przekonwertować moją stronę na wielostronicowy dokument PDF?

Pytanie zadane przez Dawiego Harmse’a 4 października 2019 r

Proszę o przesłanie adresu URL, abyśmy mogli go sprawdzić.

Odpowiedź udzielona przez wsparcie GrabzIt w dniu 4 października 2019 r

Jaki adres URL masz na myśli? Używam metody ConvertPage: GrabzIt(this.GRABZIT_KEY).ConvertPage({'target': '#someId','format': 'pdf','download': 1,'cache': 0,'filename': nazwa użytkownika, „bwysokość”: -1, „wysokość”: -1, „waitfor”: „#someId”}).Utwórz();

Odpowiedź udzielona przez Dawiego Harmse’a z 4 października 2019 r

OK, myślę, że rozumiem w czym tkwi problem. Używasz funkcji docelowej, która nie może działać na dwóch stronach. Możesz zwiększyć rozmiar strony lub po prostu przekazać kod HTML, który chcesz przekonwertować, do metody ConvertHTML.

Odpowiedź udzielona przez wsparcie GrabzIt w dniu 4 października 2019 r

OK, ale muszę przekonwertować moją stronę internetową z wieloma stylami. Jak to możliwe dzięki metodzie ConvertHTML?

Odpowiedź udzielona przez Dawiego Harmse’a z 4 października 2019 r

Musiałbyś usunąć te części, którymi nie jesteś intskupiony, zachowując style.

Alternatywnie użyj parametru target, użyj parametru hide, który może usunąć elementy, których nie potrzebujesz.

Lub po prostu określ duży rozmiar strony internetowej, która następnie zostanie przycięta do odpowiedniego rozmiaru przez cel.

Odpowiedź udzielona przez wsparcie GrabzIt w dniu 4 października 2019 r