Tools zum Erfassen und Konvertieren des Webs
GrabzIt's Online-Community

Wie erstelle ich ein mehrseitiges PDF-Dokument von einer Webseite mit dynamischem Inhalt?

Stellen Sie Fragen zu GrabzIts Web Scraper Tool. B. wie Sie mit dem Web Scraper und der API Daten aus Webseiten, Bildern oder PDF-Dokumenten extrahieren.

Hallo. Ich muss eine Webseite mit allen Stilen und vielen dynamischen Inhalten in ein PDF-Dokument konvertieren. Das bedeutet, dass ein PDF-Dokument 1, 2 oder mehr Seiten haben kann und ich nicht weiß, wie viele Inhalte es in verschiedenen Fällen geben kann. Bei einem PDF-Dokument werden jedoch alle Inhalte gekürzt, die länger als eine Seite sind. Wie kann ich meine Seite in ein mehrseitiges PDF-Dokument umwandeln?

Gefragt von Dawie Harmse am 4. Oktober 2019

Bitte senden Sie uns die URL zu, damit wir sie uns ansehen können.

Beantwortet vom GrabzIt-Support am 4. Oktober 2019

Welche URL meinst Du? Ich verwende die ConvertPage-Methode: GrabzIt(this.GRABZIT_KEY).ConvertPage({'target': '#someId','format': 'pdf','download': 1,'cache': 0,'filename': username, 'bheight': -1,'height': -1,'waitfor': '#someId'}).Create();

Beantwortet von Dawie Harmse am 4. Oktober 2019

Ok, ich glaube, ich verstehe, wo das Problem liegt. Sie verwenden die Zielfunktion. Dies kann nicht über zwei Seiten hinweg funktionieren. Sie können entweder die Seitengröße erhöhen oder einfach den zu konvertierenden HTML-Code an die ConvertHTML-Methode übergeben.

Beantwortet vom GrabzIt-Support am 4. Oktober 2019

Ok, aber ich muss meine Webseite mit vielen Stilen konvertieren. Wie ist das mit der ConvertHTML-Methode möglich?

Beantwortet von Dawie Harmse am 4. Oktober 2019

Sie müssten die Teile entfernen, die Sie nicht sind intunter Beibehaltung der Stile beibehalten.

Alternativ können Sie den Parameter „target“ verwenden und den Parameter „hide“ verwenden, der Elemente entfernen kann, die Sie nicht benötigen.

Oder geben Sie einfach eine große Webseitengröße an, die dann vom Ziel zugeschnitten wird.

Beantwortet vom GrabzIt-Support am 4. Oktober 2019