テンプレートとして機能するXAMLユーザーコントロールから生成されたXPSドキュメントがあります。 XPSドキュメントを.NETベースのAPIを使用してプログラムで、主にPDFなどの代替形式に変換したいと思います。
これを行うための最良の方法は何ですか?
ABCpdf PDF .NETのコンポーネント。バージョン7で目的を果たすこともできます。 http://www.websupergoo.com/abcpdf-12.htm を参照してください。 。
niXPSとは異なり、NiXPSとほぼ同等の速度で完全に機能する試用版を提供します。
私が過去にこれを行った方法は、XPSファイルをPDFプリンターに印刷することです。これには cutePDF を使用します。したがって、印刷することを選択すると、印刷します。 PDFバージョンを出力するcutePDFに。
これがあなたのニーズを満たすかどうかはわかりませんが、過去に私にとってはうまくいきました。
OneNoteをお持ちの場合は、OneNoteに印刷してから、少なくともOneNote 2013ではPDF)としてエクスポートできます。これは、別のサードパーティツールをインストールするよりも優れているようです。
独自のプログラムでこれを実行したい場合、CloudConvertには、MadScripterによって.NETフレームワーク上に構築された無料のオープンソースAPIがあります。