1

SQL Server 2005 を使用して asp.net 4 / c# サイトを実行しており、SQL Server 内の列の値を、既にコンテンツが含まれている PDF ファイルに書き込みたい (ログから取得した PDF バウチャーをパーソナライズしたい)私のサイトのページで)

見やすいチュートリアルはありますか、それとももっと大きな仕事ですか?

4

2 に答える 2

1

ここには2つの部分があります。

  1. データベースからデータを読み取ります(たとえば、ADO.NET、Entity Frameworkなどを使用)
  2. そのデータをPDFドキュメントに書き込みます(iTextSharp、SharpPDF、XPDF、Docotic.Pdfなどの無料または商用のPDFツールを使用して)

両方の部分を詳細に説明しているこの記事を見ることができます。

于 2012-05-23T14:57:14.260 に答える
0

まあ、いくつかの選択肢があると思います。

たとえば、iTextSharp を使用して、テンプレートに基づいて PDF ドキュメントを作成できます。その場合、テンプレートはあなたが言及した既存のバウチャーです。フィールドを識別するなどして、その中の情報を置き換える必要があります。PDFSharpを使用して同様のことを達成することもできます。

iTextSharp をライセンス契約に使用する場合は、AGPL を使用する場合に特に注意してください。AGPL は、ソフトウェアも GPL/AGPL でなければならないことを意味します。

PDF オブジェクトや API とのやり取りを避けたい場合は、別の方法があります。これは、RDLC ローカル レポートを作成し、codebehind から直接 PDF にエクスポートすることです。この場合、既存の伝票に基づくものではなく、ゼロから作成されます。

于 2012-05-21T20:25:48.020 に答える