Quickbooks SDK を使用して外部アプリケーションから請求書を作成し、その請求書の PDF コピーを呼び出し側アプリケーションに返す必要があるシナリオがあります。
請求書の作成は Quickbooks SDK を使用すると非常に簡単なので、この最初のステップで問題はありません。
しかし、外部呼び出しアプリケーションを介して請求書を (PDF として) 実際に印刷または返送する方法がわかりません。
この目的に関連していくつか質問があります。
- Quickbooks SDK には、ドキュメント (請求書など) の視覚的表現 (PDF など) を直接要求して返す機能がありますか?
- Quickbooks SDK には、ドキュメント (請求書など) を直接印刷する機能がありますか?
これらの質問のほとんどは、Quickbooks SDK に慣れていないことが原因です。
上記の番号 1 が不可能であると仮定すると、目的を達成するための可能な代替戦略は次のとおりです。
戦略 A - 所定のファイル名を使用して印刷および PDF へのエクスポート
サポートされている場合は、Quickbooks に請求書を PDF に印刷し、選択した名前を付けるように依頼します。Filewatcher を使用してディレクトリを監視し、印刷された請求書をプログラムで取得します。
戦略 B - Quickbooks 以外で独自の請求書レポートを作成する
Quickbooks SDK を介して請求書のすべてのデータを受け取ることができることがわかっています。独自の請求書レポートを作成し、Quickbooks の外部で完全に印刷することができました。これは大変な作業であり、可能であれば回避したいと考えています。
これらの戦略に関するコメントを歓迎します。さらに良いことに、実行可能なソリューションは素晴らしいでしょう。
参考までに、当社のテクノロジ スタックは、C#/ASP.NET、QBFC、Web コネクタ、および Quickbooks 2010 を使用しています。
前もって感謝します!