मैं rdlc रिपोर्ट से 2 पीडीएफ डेटा को संयोजित करने का प्रयास करता हूं।पीडीएफ फाइलों के साथ पीडीएफ फाइलों को सम्मिलित करें रिक्त पृष्ठ
समस्या यह है कि परिणाम रिक्त पृष्ठ हैं।
मुझे नहीं पता क्यों, कोई मेरी मदद कर सकता है।
private ActionResult ConcatPdf(byte[] pdfData1, byte[] pdfData2)
{
MemoryStream ms1 = new MemoryStream(pdfData1);
MemoryStream ms2 = new MemoryStream(pdfData2);
PdfDocument inputDoc1 = PdfReader.Open(ms1, PdfDocumentOpenMode.Import);
PdfDocument inputDoc2 = PdfReader.Open(ms2, PdfDocumentOpenMode.Import);
PdfDocument outputDoc = new PdfDocument();
foreach (PdfPage page in inputDoc1.Pages)
{
outputDoc.AddPage(page);
}
foreach (PdfPage page in inputDoc2.Pages)
{
outputDoc.AddPage(page);
}
MemoryStream outputMs = new MemoryStream();
outputDoc.Save(outputMs);
return File(outputMs.ToArray(), "application/pdf");
}
में उत्पन्न इस तरह रिपोर्ट समारोह देखो:
public ActionResult TestPDF(int id)
{
// Set report path.
LocalReport rep = viewer.LocalReport;
rep.ReportPath = Server.MapPath("~/Reports/rptExternalTransferIndividual.rdlc");
rep.DataSources.Clear();
//
// Set data and parameter to report.
//
...
...
return ConcatPdf(viewer.LocalReport.Render("PDF"), viewer.LocalReport.Render("PDF"));
}
इसके लिए धन्यवाद, मुझे रिपोर्ट व्यूअर जेनरेट किए गए पीडीएफ के साथ एक ही समस्या का सामना करना पड़ रहा था और दूसरी लिंक में दी गई जानकारी ने इसे तय किया ... ब्याज से, क्या यह पुस्तकालय के भविष्य के संस्करण में शामिल किया जाएगा? – wheelibin