ユーザーにダウンロードさせるドキュメントが、プログラム全体でプログラムによって操作されるようにしたかったのです。
File APIがアプリにそれらを操作する機会を与えることを知りました。しかし、サンドボックス化された場所にファイルを保存するにはどうすればよいでしょうか?
ファイルシステムに対して何かを直接読み書きすることはできません。常に通常のアップロード/保存ダイアログを使用するか、デスクトップのドラッグ アンド ドロップに頼る必要があります (ファイルをほとんどの最新のブラウザーにドラッグし、少なくとも Google Chrome からドラッグすることができます)。
現在、ブラウザにファイルを直接 File API のサンドボックスにダウンロードさせることはできないようです。JavaScript で自分でファイルを取得し、File API を介してファイルに書き込む必要があります。ファイルが同じオリジンからのものである場合は、XHR で取得できます。