どのアプリケーションからでもTIFFファイルにプリントするために、プリントドライバを開発する必要があります。誰かがリソースを知っていますか、それとも私を可能にする良いSDKベンダーですか?環境はWindows、あらゆる言語です。プリントドライバを開発する
答えて
Microsoft Windows Driver Kit(リンクされたマイクロソフトのサイトから無料で入手できます)には、プリンタドライバの作成に関する豊富なドキュメントと例があります。 DDKドキュメントのオンラインprinter driver pageをダウンロードしてからダウンロードすることができます。
編集:デプロイするのがおそらくはるかに速い市販の代替品の1つはVeryPDF's DocumentPrinterです。かなり高価です(現在、開発者ライセンスでは1500ドル、サーバーライセンスでは399ドルです)。しかし、私のサポートがかなり良いと聞いたことから、価格があなたに耐えられるなら、これは良い選択肢かもしれません。
また、a SDK from DirectConvertもありますが、価格情報を見つけることができず、そのことについて何も知りませんでした。
使用パターンによっては、プリンタキャプチャ機能を利用できるTechSmith SnagItなどの別のオプションがあります。しかし、これはSDKではありません。
ありがとうございます。私は開発が速いものを探していたので、商用ベンダーに頼んだのです。 –
Windows DDKを使用してラスタープリントドライバを作成します。彼らが提供するサンプルはうまくいくでしょう。これにより、ビットマップが生成され、LibTiffを使用してTIFFに変換できます。 OEMSendPage関数は、ビットマップをTIFFに変換して保存する場所です。あなたがDDKとWindowsのプリントドライバに慣れていないなら、これにかなりの時間を費やすことを期待してください。
私が売っていたドライバのソースは、あなたが望むものとまったく同じですが、NT 4の後でそれを保守することをやめました。それは、時代遅れであり、現代のWindowsプラットフォームで役立つ重要な作業が必要です。
TIFFデータを生成する現在のWDKに含まれているサンプルXPSラスタドライバが実際にありますが、Win7(またはプラットフォーム更新プログラムのビスタ)に限定されています。 – Jon
- 1. Windowsプリントドライバの作成
- 2. 開発者と非開発者の間でios開発を共有する
- 3. モバイル開発を開始する
- 4. Androidゲーム開発を開始する
- 5. チーム開発を開始する
- 6. .NETコンパクトフレームワーク開発を開始するハードウェア
- 7. 複数プラットフォームの開発者とクロスプラットフォームのゲームを開発する
- 8. CKANプラグインを開発するための開発者環境
- 9. ユニットテストAPIを開発する
- 10. Railsアプリケーションを開発する
- 11. Androidオシロスコープを開発する
- 12. Android:チャットアプリを開発する
- 13. SFMLフレームワークを開発する
- 14. ボットを開発する
- 15. ゲームを開発する
- 16. テストツールを開発する
- 17. タッチオーバー・イーサネットを開発する
- 18. Codeigniterゲームを開発する
- 19. クラスタアプリケーションを開発する
- 20. プロダクションモードで「開発」エラーが発生する
- 21. 開発者がAWSに開発要件なしでインストールする
- 22. レーシングゲームの開発を開始
- 23. モバイル開発を開始
- 24. フラッシュ開発を開始
- 25. iPhone開発開始
- 26. Azureモバイルサービスで開発する?
- 27. Macで開発するPython
- 28. 開発キーハッシュ短すぎる
- 29. GAE開発 - 開発環境セットアップ(HotSwap)
- 30. Web開発とデスクトップ開発のASP.net
私の答えを編集し、再チェックしたいと思うかもしれません。 –