2009-07-20 25 views
0

クリスタルレポートを購入するには安すぎて、asp.netでレポートを作成しました。唯一の問題は、レポートを印刷してプロフェッショナルに見せることです。別のプリンタでは、レポートがdiffに見えますが、最終出力を制御して、すべてのプリンタでレポートを標準で印刷できるようにしたいと考えています。皆さんはこれを正しく達成するための提案はありますか?HTML印刷

答えて

1

CSSを使い慣れていない場合は、印刷スタイルシートの実装を試してみてください。

あなたがpdfソリューションをチェックしているなら、私はiTextSharpを使ってpdfsを作成しました。これは比較的簡単でオープンソースで成熟し、多くの企業で使用されています。

+0

私はこの方法を試して、それは完全に働いた!ありがとう男 – ferronrsmith

+0

確かに。お役に立てて嬉しいです。 – Steve

1

PDFに印刷することができます。あなたの予算は何か分かりませんが、ExpertPDFは私が今使っている良いオプションです。

+0

私はいくつかのオープンソースのPDFライブラリがあることにも喜んで賭けるでしょう。 –

+0

先週、私はいくつかの研究を行った。 HTML/CSSをPDFにうまく処理したオープンソースを見つけることができませんでした。費用対費用の面では、商用ソリューションがより安くなる可能性があります。 –

+0

私は予算が低い人です。料金を支払うことを試みているちょうど大学生 – ferronrsmith

1

PDFsharp(オープンソース)などのC#ライブラリを使用してレポートをPDFとして作成できます。

このアプローチは、あなたがすることができます:

  • がに彼らに選択肢を与え、ユーザーにPDFファイルをサーブ:
    • 印刷それ今
    • 後で使用するためにアーカイブを
  • スケジュールされたタスクを使用してユーザーにレポートを自動的に電子メールで送信
  • ストアの生成
+0

誰かが-1の理由を説明することはできますか? –

+0

まあ、私は明らかに何の正当な理由もなく投票した人を打ち明けました。 –

+0

最近、このようなことが起こります。悲しいことに、誰も彼らの反対意見を述べることはできません。 – CJM

0

cutePDFデータベースまたはファイルシステム上のated PDFは無料のPDFライターであり、あなたが

+0

-1:それはPrinter PDF writer ... –

+0

です。私は、PDFへの印刷が彼の問題に役立つかどうかを調べることを提案しています。 – northpole

+0

@birdlips:元のポスターは、ユーザーの印刷設定を制御できません。彼は問題のサーバー側を修正しようとしています。 PDFを書き込むプリンタではこの問題は解決されません。 –

7

が理由だけでReporting Servicesを使用しないで必要なもののために働くべきですか? WebFormsとWinFormsの両方のアプリケーションと自由に統合できます。 PDF、Excelなどへの書き出しをサポートします

+0

+1は、最も簡単で清潔な解決策です。すでに効​​果があるレポートを再エンジニアリングすることが重要かどうかだけは疑問です。 –

+0

私はこのオプションについて考えていましたが、報告書が多用途になりたいと思っていましたし、C#コードビハインドを使って何が表示されているのかをもっとコントロールできます。私は13の異なるレポートのように1つのレイアウトを使用します。それは私がそれに渡すパラメータに基づいて変化し、私は低タイムスケジュールにあった – ferronrsmith

2

Mabye a stylesheet? Googleそれ、幸運