私は現在c#で作業しています。レポート ファイルを PDF 形式に変換し、メールで送信する必要があります。私はコーディングとその動作を書きました。rpt.ExportToDisk(ExportFormatType)
変換に使用しています。しかし、それには長い時間がかかります。ExportToStream
レポートファイルをディスクに保存したくないので、関数の使用方法を教えてください。これは動作している私のコードです
rep1.Load(Server.MapPath("CrystalReport_ModbusNode.rpt"));
rep1.ExportToDisk(ExportFormatType.PortableDocFormat,Server.MapPath("Modbus.pdf"));
私はこれを試しました:
rep1.ExportToStream(ExportFormatType.PortableDocFormat);
rep1.SaveAs(Server.MapPath("Modbus.pdf"));
しかし、これを使用すると、Modbus.pdfはまだrpt
フォーマットされています。
ExportToStream
変更を加えていませんか?? メールをディスクにエクスポートせずに送信するにはどうすればよいですか? 誰でもこの問題を解決するのを手伝ってもらえますか? 前もって感謝します。