2
既存のXPSドキュメントを読み込んで追加したいと思います。 MSDNを見ると、.NETは圧縮とインターリーブを設定することができますが、これらの設定を既存のドキュメントに適用する方法を見つけることができませんでした。既存のXPSドキュメントを圧縮する
既存のXPSドキュメントを読み込んで追加したいと思います。 MSDNを見ると、.NETは圧縮とインターリーブを設定することができますが、これらの設定を既存のドキュメントに適用する方法を見つけることができませんでした。既存のXPSドキュメントを圧縮する
ここで最も簡単な答えは:XPSは単にジップです。
手動あなたは、something.xps
からsomething.zip
にファイルの名前を変更内容を抽出し、より高い圧縮レベルで内容を再圧縮、再びファイルの名前を変更することができます - あなただけのzipツールあなたはdoesnの使用していることを確認する必要がありますzip内のサブディレクトリ内にすべてを置くことになります。
スクリプトまたはコードとすることができます。
さらにファイルを縮小したい場合は、codeproject articleをご覧ください。
添付されているコードは、 "XPSプリンタドライバ"からの出力を操作するように構築されていますが、そのほとんどのアイデアはファイルを圧縮するために多くの便利なオプションが必要です。