ورود / ثبت نام
0
0

آموزش تبدیل گزارش کریستال ریپورت به PDF به زبان سی شارپ

796 بازدید
گزارش کریستالی به PDF

کریستال ریپورت به PDF

در این مقاله با هم آموزش تبدیل یک کریستال ریپورت به PDF یا هر فرمت دیگری را خواهیم داشت. برای درک بهتر میتوانید از سورس قرار داده شده برای دانلود نیز استفاده کنید. در ادامه ی این مقاله ی جالب با من همراه باشید …

تنها کافیست که کد های زیر را برای تبدیل فرمت به برنامه اضافه کنید :

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared;
 
namespace CrystalReportDemo
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void btnShow_Click(object sender, EventArgs e)
        {
            ReportDocument cryRpt = new ReportDocument();
            cryRpt.Load(@"D:\C# Demos\Crystal Reports\CrystalReportDemo\CrystalReportDemo\CrystalReport1.rpt");
            crystalReportViewer1.ReportSource = cryRpt;
            crystalReportViewer1.Refresh();
            cryRpt.ExportToDisk(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, @"D:\ASD.pdf");
            MessageBox.Show("Exported Successful");
        }
    }
}

 

در قطعه کد بالا ما ازتابع ReportDocument.ExportToDisk() استفاده کرده ایم و در آن اولین پارامتر نوع فرمت تبدیلی و پارامتر دوم مسیری برای ذخیره ی فایل PDF میباشد. گزینه های دیگر برای تبدیل گزارش کریستالی به PDF در زیر آورده شده است :

کریستال ریپورت به PDF

موارد دیگر تبدیل فرمت را میتوانید در زیر ببینید :

Excel

ExcelRecord

ExcelWorkbook

NoFormat

HTML32

HTML40

PortableDocumentFormat

RichText

Text

XML

این ها سایر گزینه هایی بودند که میتوانید برای تبدیل فرمت از گزارش کریستالی در سی شارپ استفاده کنید.

زمانی که شما برنامه را اجرا میکنید بر روی دکمه ی نمایش کلیک کنید. ابتدا از شما تقاضای Username و password میکند و سپس نتیجه را به شما در یک ReportViewer نمایش میدهد و سپس پیامی برای تبدیل PDF نمایش داده خواهد شد.

کریستال ریپورت به PDFکریستال ریپورت به PDF

و در زیر هم فایل pdf آورده شده است :

کریستال ریپورت به PDF

جمع بندی

در این مقاله ی کوتاه آموختیم که چگونه میتوانیم گزارش های کریستالی مان را به فرمت PDF تبدیل کنیم . امیدوارم مثال آورده شده واضح و قابل درک باشد. سوالات و پیشنهادات خودتون رو با من در میان بگذارید.

با تشکر از وقتی که برای مطالعه ی مقاله گذاشتید.

موفق باشید.

آیا این مطلب را می پسندید؟
https://www.mspsoft.com/?p=14884
اشتراک گذاری:
واتساپتوییترفیسبوکپینترستلینکدین
داریوش فرخی
داریوش فرخی هستم از سال 92 شروع به یادگیری برنامه نویسی و از سال 93 در بخش برنامه نویسی و تولید محتوای سایت mspsoft.com مشغول هستم. فعالیتم نیز بیشتر در زمینه های برنامه نویسی با سی شارپ و asp.net بوده است. اوقات فراغتم را هم غالبا با تماشای فیلم یا بازی های کامپیوتری پر میکنم .
مطالب بیشتر
برچسب ها:

نظرات

2 نظر در مورد آموزش تبدیل گزارش کریستال ریپورت به PDF به زبان سی شارپ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *