2011-11-14 57 views
0

MigraDoc/PdfSharpを使用してPDF文書を作成して保存したいと考えています。MigraDoc/PdfSharp文書を画面に表示

これらのドキュメントを画面上のアプリケーションに表示する方法はありますか?文書名でAcrobat Readerを起動するのではなく、自分のプログラムで印刷物を見せたいと思います。

PDFの代わりにXPSを使用して印刷物を保存することを検討しましたが、その後、XPSをPDFに変換して顧客に郵送する必要があります。そして私は、スペース上の理由から同じ印刷物を2つのフォーマットで保存したくありません。

答えて

1

MigraDocは、独自のフォーマット「MigraDoc DDL」でファイルを保存できます。画面上でMDDDLをプレビューしたり、PDFまたはRTFを作成したり、印刷したりすることができます。
MDDDLファイルに画像が含まれていない(複数の文書間で画像を共有できるため、これが利点になります)。
ZIP文書と画像を保存することができます。

PDFsharpはXPSからPDFファイルを作成できます(ただし、これはベータ状態であり、完全に動作していません)。

+0

私はMigraDoc DDLを保存してそこから作業することができました。これは実際には良いアイデアです。画像はファイル名で参照されていますか、それともどのように保存する必要がありますか? – Sam

+0

XPSからのPDFも、たとえMigraDoc自体によって作成されたファイルに対してのみ機能するとしても、クールです。これはまだ積極的に開発されていますか?私はMigraDocがちょっと古いと感じていましたか? – Sam

+1

MGDDLはイメージをファイル名(完全修飾または相対)で参照します。 PDFsharp/MigraDocの新しいバージョンは長く期限が掛かっていますが、私たちが支払うプロジェクトでは、MigraDocに予定していた時間を与えることができませんでした。 –

関連する問題