Wir wissen, dass dies möglich ist, da Sie innerhalb der Tableau-Seiten selbst beim Herunterladen einer PDF-Datei verschiedene Formatierungsoptionen erhalten, einschließlich der Option, alle Arbeitsblätter in einer Arbeitsmappe in einer einzigen PDF-Datei zu speichern.
Ich konnte jedoch keine Dokumentation darüber finden. Am Ende habe ich die Netzwerkkonsole im Browser (normalerweise F12) angeschaut, als ich die PDF-Datei über den Download-Button aus dem Browser heruntergeladen habe. Das zeigte mir den URL-Endpunkt und den JSON-Body, den der Server in der Anfrage Payload erwartet.
Die Endpunkt-URL war nicht zu kryptisch und endete mit "commands/tabsrv/pdf-export-server". Die Herausforderung bestand darin, den JSON in die Anfrage-Payload aufzunehmen und die richtigen Einstellungen zu finden, um sie in ein einziges PDF zu übertragen.
Diese Methode ist ein eher technischer Ansatz und erfordert sehr wenig Programmierkenntnisse. jede Sprache, die Funktionen für HTTP-Aufrufe hat, funktioniert (ich benutze Python dafür).
Wenn es Ihnen nichts ausmacht, dies außerhalb eines Browsers zu tun, verfügt tabcmd über viele Funktionen zur Steuerung der PDF-Generierung in der Befehlszeile.
Es gibt einen Grund, dass ich die Blätter trennen muss. – thotwielder
Könnten Sie vielleicht die beiden Blätter noch einzeln in Ihrem Hauptprojekt veröffentlichen und in einem sekundären Projekt in einem Dashboard zusammenfassen? Wenn auf die kombinierte PDF-Datei nur über Ihren Code zugegriffen werden muss, können Sie weiterhin menschliche Benutzer auf die getrennten Blätter verweisen. –