This should give you the raw transaction that can be plugged into any broadcast utility. You're right that the raw text shown in the text box is not compatible with anything else, but the raw hex should be. Let me know if that doesn't work.
I didn't want to keep cluttering the main discussion thread with my scripting questions etotheipi, so i did a search and this is the only mention I found of Copy Final Tx (HEX) on this forum so I will post this final (hopefully) question here.
after much sifting through sample code, I believe I have everything how I want it except I wanted to clarify my thoughts on creating a finalized raw transaction that has been signed offline.
I want to have the output be saved as both armory's ascii format and also in a raw hex format that can be broadcast via any broadcast service such as blockchain's pushtx. I have the ascii format figured out and I think I have found the raw hex format while browsing GUI code:
binary_to_hex(txdp.prepareFinalTx().serialize())
I've written that output to a file and I believe it is correct, but I wanted to be sure and I am unsure of how to test it without actually broadcasting the transaction (currently I do not have the coins to play with!) It seems like this is similar code to when the Copy Final Tx (HEX) button is pressed when you are about to broadcast an offline transaction from the online armory client.