2011-06-18 8 views
2

自分のアプリケーションで作成したXPSファイルをPDFファイルに変換する必要があります。これを行うにはどうすればよいですか?私は管理されたアセンブリを使用してC#内部から行うことをお勧めします。XPSをWPFのC#アプリケーションに変換する

オープンソースは、サードパーティのソリューション

答えて

3

XpsDocumentクラスを使用してXPSファイルを読み取り、PDFライブラリ(Report.Netや#PDFなど)を使用してエクスポートできます。 .NET 1.1で#PDFを使用しましたが、.NET 2.0に簡単に変換できるかどうかはわかりません。

#PDF: http://sharppdf.sourceforge.net/

Report.NET:それは自由ではありませんが http://report.sourceforge.net/

+2

PDFでオブジェクトを作成する方法がないようですが、どのように変換するつもりでしたか –

+0

XpsDocumentを中間形式に変換してからPDFに変換する必要があると思います。興味深いプロジェクト:NDeks Xps(http://www.ndesk.org/Xps)も見つかりました。 – Jim

3

時に好ましい管理オープンソースは、アセンブリを見つけるのは難しいかもしれませんが、あなたが役立つかもしれない商品のためtallcomponents.comを見ることができ、あなたはGhostScriptのを見てすることができます.com、そのオープンソースであり、XPSとPDFの両方をサポートしていますが、ライセンスなしで再配布する際に問題が生じる可能性があります。

0

Amyuni PDF Creator .Netは、XPSファイルをロードし、PDFとして保存をサポートしています。

通常の免責事項が適用されます。

関連する問題