Hi Kenneth Tsang,
I am not providing a solution here. But this is what I would do.
1. Double check if the filter in the export URL (?Client=Company%20A") is causing trouble. Please check if without the filter the export is clean.
2. you can try get URL command as an alternative.
1. The filter is the one causing the issue. If i run the command without that ?Client=Company%20A it seems to work. However this only works because the "default" client is Company A. Unfortunately we have 30+ companies...
2) I have tried get and the results are the same - blank PDFs.
Thanks for attempting, do you have any other ideas?
If you are running this via a batch file you should use two ampersands for spaces such as '%%20' rather than the usual '%20' so your command should look like this:
tabcmd export "<Name>?Client=Company%%20A" -pdf -f "C:\Tableau Exports\Page1.df"
See this article for reference: https://kb.tableau.com/articles/Issue/tabcmd-export-get-ignores-filter-parameters-when-run-from-a-batch-file