PrintSpooler: Require empty output for PDF

When saving to PDF, request a truncated output stream in case the user
selects to overwrite an existing file.

Bug: 423815728
Test: Overwrite existing PDF
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d65493c65a94415208d4be2454181f214fb2ed03)
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:86ee067b4cdede9146313f664e73f7b9f0eab5b2)
Merged-In: Id598cd1a9d2456566f3905432eb7b5ffeab9d33e
Change-Id: Id598cd1a9d2456566f3905432eb7b5ffeab9d33e
1 file changed