Crystal Reports以外のASP.NETアプリケーションでPDFファイルを作成するためには何が必要ですか?ASP.NET経由でPDFファイルを作成
1
A
答えて
2
iText#は、同様のJavaプロジェクトに基づいています。
http://itextsharp.sourceforge.net/
あなたは、これに連動してCrystal Reportsの必要はありません。あなたは、より堅牢な(しかし高価な)何かが必要な場合は、私は複雑なPDFファイルを大成功にこれを使用しています
0
一つの可能なライブラリがiTextSharpです。どうやらiTextは大したことですが、iTextSharpを要件に使って作業しているときは実際には見えませんでしたが、それは数年前のことでした。
0
最も簡単な方法は、サードパーティのライブラリを使用することです。過去にASPOSE.PDFを使って、良い結果を得ました。
http://www.aspose.com/categories/file-format-components/aspose.pdf-for-.net-and-java/default.aspx
私はまた、PDFシャープ、そのオープンソースを試してみましたが、としてflexableありませんでした。
0
あなたはいくつかのオープンソースの選択肢hereを持っています。
-2
protected void btnReport_Click(object sender, EventArgs e)
{
showReport();
}
private void showReport()
{
DataTable dat = Reports.getPartyWiseJobStatusReport(Convert.ToInt16(ddlDivName.SelectedValue), Convert.ToInt16(ddlJobGroup.SelectedValue), Convert.ToInt16(ddlProjectStatus.SelectedValue));
ReportDocument rptdoc = new ReportDocument();
string path = Server.MapPath("~/Reports/rptPartyWiseJobStatus.rpt");
rptdoc.Load(path);
rptdoc.SetDataSource(dat);
//rptdoc.SetParameterValue(0, ddlDivName.SelectedItem.Text);
//ExportOptions exportOpts1 = rptdoc.ExportOptions;
rptdoc.ExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat;
rptdoc.ExportOptions.ExportDestinationType = ExportDestinationType.DiskFile;
rptdoc.ExportOptions.DestinationOptions = new DiskFileDestinationOptions();
((DiskFileDestinationOptions)rptdoc.ExportOptions.DestinationOptions).DiskFileName = Server.MapPath("~/Reports/rptPartyWiseJobStatus.pdf");
rptdoc.Export();
rptdoc.Close();
rptdoc.Dispose();
Response.ClearContent();
Response.ClearHeaders();
Response.ContentType = "application/pdf";
Response.AppendHeader("Content-Disposition", "attachment; filename=rptPartyWiseJobStatus.pdf");
Response.WriteFile("~/Reports/rptPartyWiseJobStatus.pdf");
Response.Flush();
Response.Close();
File.Delete(Server.MapPath("~/Reports/rptPartyWiseJobStatus.pdf"));
}
パブリック静的データテーブルgetPartyWiseJobStatusReport(Int16型DivisionID、Int16型JobGroup、Int16型ProjectStatus)
{ストリング_procName = "sp_T_Proposal_SelectPartyWiseJobStatus"。
誰かが実際に何かを理解しようとしたときDataTable dt1 = new DataTable();
Database objDatabase = DatabaseFactory.CreateDatabase();
DbCommand objDbCommand = objDatabase.GetStoredProcCommand(_procName);
objDatabase.AddInParameter(objDbCommand, "@DivisionID", DbType.Int16, DivisionID);
objDatabase.AddInParameter(objDbCommand, "@JobGroup", DbType.Int16, JobGroup);
objDatabase.AddInParameter(objDbCommand, "@ProjectStatus", DbType.Int16, ProjectStatus);
using (IDataReader dr = objDatabase.ExecuteReader(objDbCommand))
{
dt1.Load(dr);
}
return dt1;
}
関連する問題
- 1. PHP:POST経由でPDFファイルを受信
- 2. Apacheがファイル作成:Apacheの経由
- 3. レール経由でPdfにエクスポート
- 4. 動的PDFとASP.net経由でアクセス可能
- 5. OpenShiftアプリケーションでPython経由でファイルを作成する
- 6. Androidで私のアプリからwhatsapp経由でpdfファイルを共有
- 7. iText経由でPDFを作成する際に表示されるキリル文字
- 8. WebフォームまたはCMS経由で注文したPDFパンフレットを作成する
- 9. PHPコントローラ経由でサーバーにファイルを作成する
- 10. CodeIgniter:xmlファイルを作成してFTP経由で送信
- 11. sql電子メール経由でPDf添付ファイルを送信する
- 12. JSPからデータベース経由でPDFファイルを提供
- 13. ODBC経由でデータベースを作成する
- 14. Microsoft Graph API経由でマスターカテゴリを作成
- 15. ZendeskApi_v2経由でチケットを作成する
- 16. s3cmd(Amazon S3)経由でフォルダを作成
- 17. SSRSレポートPDF経由URLでレポートをレンダリング
- 18. Python経由でのファイル作成日の抽出
- 19. ドッカーはWindowsのbatファイル経由で作成しますか?
- 20. Google App Engine経由で提供されるtarファイルの作成
- 21. androidのiText経由で作成されたPDFファイルにデータを追加するには
- 22. ローカルネットワーク経由でのクライアントサーバープログラムの作成
- 23. pdfファイルを生成するasp.net(ajax)c#
- 24. 自動的に作成された(Python経由で)JSONファイルを解析する際の問題(JavaScript経由)
- 25. ASP.Netでファイルを作成
- 26. RabbitMQ - STOMP経由でAMQP経由で作成されたアクセス/キューまたはトピック
- 27. PHP経由でファイルをダウンロード
- 28. pyCurl経由でファイルをアップロード
- 29. APIConnect経由でファイルをアップロード
- 30. base64経由でファイルをアップロード
コードのみの答えは単に「tehのcodez」私を見るのではなく、理解することは困難です。 –
このコードは再びさえコピーペーストでは動作しません。 –