0

私は自分がやりたいことと完全に混同していて、アドバイスを探しています。

私のクライアントの1人は、会社のすべての支出を詳述した毎月の請求書と、他の2つのそのような請求書を作成する必要があります。クライアントは、これらの請求書のみが必要であると確信しています。ロジックに関する限り、請求書は非常に単純であるため、作成できます。

さて、実際の請求書を作成するために、Telerik、SSRSなどのレポートソリューションは、私の目的にはやり過ぎだと思うので、実際には使用したくありません。同時に、何も切り取らずに、プリンターに請求書をきれいなページに印刷させる方法がわかりません。

私は、Webページに出力を表示して、そこから印刷するようにクライアントに依頼したいと思っています。

私はこれを正しい方法で見ていませんか?これは可能ですか?

ITextSharpなどを使用してPDFを作成できます。実際、htmlページに出力して、プリンターにページ分割を認識させることができない場合は、これを続行すると思います。

これは非常に小さな仕事なので、このフリーランスプロジェクトの費用も最小限であるため、あまり時間をかけたくありません。


新しいページに印刷することが重要である理由は、私のクライアントが取引しているショップがいくつかあり、各顧客に独自の請求書を印刷したいからです。彼に各顧客の請求書を個別に作成して印刷してもらうことはできますが、それを処理するのは理想的な方法ではありません。

ありがとう

4

3 に答える 3

2

ブラウザにページを分割するように指示する css プロパティがあります: page-break-before

しかし、サポートするブラウザのリストが広い場合は、HTML から PDF への変換ライブラリを入手するか、実際に iTextSharp を使用することをお勧めします (私が知る限り、iTextSharp を使用して HTML を PDF に変換できるモジュール/クラスさえあります)。 ) Web ページの印刷には多くの問題があるためです。

于 2012-12-10T15:07:43.587 に答える
1

以前は、再利用可能なドキュメントを作成する場合、Word または Excel の XML 形式を使用していました。

参照: http://en.wikipedia.org/wiki/Microsoft_Office_XML_formats

それらは簡単に作成および調整でき、コード内の動的部分を再作成するだけです。ドキュメントを Office XML 形式で保存し、ワード パッドで開いて変更箇所を確認するだけです。

于 2012-12-10T15:09:16.430 に答える
0

SSRS には、レポートをデザインするためのドラッグ アンド ドロップ インターフェイスがあり、PDF 出力オプションがあります。データが SQL サーバー データベースにある場合は、学習曲線があっても、SSRS レポートを作成する方が簡単なはずです。

于 2013-01-16T16:43:10.487 に答える