Last commit

This commit is contained in:
nakorn
2022-08-27 11:22:12 +07:00
parent 804bb7d9f2
commit 8f2e0af11b
10 changed files with 109 additions and 85 deletions

View File

@@ -101,20 +101,20 @@ namespace TodoAPI2.Controllers
if (!MyHelper.checkAuth(Configuration, HttpContext)) return Unauthorized();
var httpclient = new WebClient();
var stream = new MemoryStream();
Document document = new Document();
PdfCopy writer = new PdfCopy(document, stream);
document.Open();
//var stream = new MemoryStream();
//Document document = new Document();
//PdfCopy writer = new PdfCopy(document, stream);
//document.Open();
var data1 = GetReport01(model);
PdfReader reader1 = new PdfReader(data1);
reader1.ConsolidateNamedDestinations();
for (int i = 1; i <= reader1.NumberOfPages; i++)
{
PdfImportedPage page = writer.GetImportedPage(reader1, i);
writer.AddPage(page);
}
reader1.Close();
//PdfReader reader1 = new PdfReader(data1);
//reader1.ConsolidateNamedDestinations();
//for (int i = 1; i <= reader1.NumberOfPages; i++)
//{
// PdfImportedPage page = writer.GetImportedPage(reader1, i);
// writer.AddPage(page);
//}
//reader1.Close();
//var data2 = GetReport02(model);
//PdfReader reader2 = new PdfReader(data2);
@@ -126,13 +126,15 @@ namespace TodoAPI2.Controllers
//}
//reader2.Close();
writer.Close();
document.Close();
//writer.Close();
//document.Close();
var datax = stream.ToArray();
var streamx = new MemoryStream(datax);
//var datax = stream.ToArray();
//var streamx = new MemoryStream(datax);
return File(streamx, model.contentType);
var stream = new MemoryStream(data1);
return File(stream, model.contentType);
}
catch (Exception ex)
{