0

私がやりたいことは、SQL Server 2008 R2 のデータを使用して PDF を自動的に作成することです。作成後、ファイルの最初の行に文字列が追加されます。この「ヘッダー」はクリア テキスト (PDF を右クリック -> 編集 -> 最初の行に文字列を書き込む) である必要があるため、pdf 作成プロセスに追加することはできません。ヘッダー内のコードは、さらに処理するために別のジョブによって使用されています。

SQL経由でそれを行う方法はありますか?

サンプル データは次のようになります。

   Name   |   Date   |   Time   |   Place   |   Appointment
John Doe  |2014-09-15|   11:00  |   Narnia  |   12:30

SSRS とサブスクリプション、またはここに記載されている手順を使用して、PDF を作成する方法を既に見つけました

しかし、最初の行にテキストを書き込むことができず、ファイルの最後に追加しただけです。

どんな助けでも大歓迎です!

4

1 に答える 1

1

これは SQL では実行できません。あなたのニーズに合っているかどうかを確認するために調べることができるオプションがいくつかあります.

注 : これらは簡単な作業ではありません。

  1. 独自のデバイス レンダラーを実装し、デフォルトの pdf レンダーにフォールバックします。
  2. 組み込みの pdf レンダラーをオーバーライドして、カスタム ヘッダーを追加します。
  3. SSRS Web サービス API を使用して Render メソッドを実装し、Pdf へのアクセスを byte[] として許可し、必要に応じてさらに操作します。

3 番目の方法は、最も簡単で理想的な方法であり、Web アプリと Windows アプリの両方で機能します。

于 2014-10-23T04:00:11.407 に答える