No, I used a fax website and a PDF. I think all permanent overseas voters in California can return their ballot this way? My county supports it. They also have a nice online interface for filling out the ballot. I got a pdf from that and a separate pdf of forms to sign. I opened the forms in a graphics editor and then used a pdf tool to put them into one file.
The whole thing, including cross referencing the Green Party voter guide and Courage California took between 60-90 minutes.
(The number of things on the ballot is absurd. Why am I voting for a park board? At least the propositions are less awful than normal.)