1

次のアイデアが可能/意味があるかどうか知りたいですか?

紙やファイルに印刷せず、単に「印刷中」のドキュメントをドキュメント管理システム(DMS)に挿入する仮想プリンター(印刷機能を備えたすべてのアプリケーションがプリンターリストに表示できる「PDFプリンター」など)を作成します。開発しました。MSWordから「MyPrinter」を選択すると、「印刷」時にカスタムフォームが表示され、ユーザーがDMS内のドキュメントファイルを保存する場所を選択できるようになり、ユーザーがいくつかのパラメーター(DMSに関連する)を設定できるようになります。

したがって、これらの「フォーム」の後に、ファイルをDMSに挿入するために必要なすべてのデータがあります。

私はこれがどういうわけか「トリックドメイン」にあることを知っていますが、私のアプリを、交換できないいくつかのレガシーソフトウェア(印刷機能付き)と統合する唯一の選択肢です。

これについてコメントをお願いします。

4

1 に答える 1

3

仮想プリンターの作成は非常に技術的な作業です。デバイスドライバを作成する必要がありますが、これはDelphiでは直接できません(ネットにコードがある場合でも)。

これを行うことができるいくつかのコンポーネントがあります。それらは、Delphiを含む他の言語から呼び出されるいくつかの一般的なAPIを備えた、すでに開発されたプリンタードライバーで構成されています。

ColorPilotのEMFPrinterPilotが良いスタートになる可能性があることがわかりました。Delphiアプリケーションは、テキスト(インデックス作成用)、PDF(アーカイブ用)、さらにはEMF(表示/再印刷用)を取得できる場合があります。

于 2012-10-12T09:39:36.353 に答える