Hier ist mein Code: < /p>
Code: Select all
using (MemoryStream memoryStream = new MemoryStream())
{
PdfWriter writer = new PdfWriter(memoryStream);
writer.SetCloseStream(false);
PdfDocument pdf = new PdfDocument(writer);
Document document = new Document(pdf);
int pageCount = 1;
int imageIndex = 0;
while (imageIndex < imageFiles.Count)
{
...I Do Things...
if (memoryStream.Length >= 20 * 1024 * 1024)
{
SavePdfToFile(memoryStream, currentPdfFileName);
memoryStream.SetLength(0);
pdfIndex++;
currentPdfFileName = GetPdfFileName(pdfFileName, pdfIndex);
writer = new PdfWriter(memoryStream);
writer.SetCloseStream(false);
pdf = new PdfDocument(writer);
document = new Document(pdf);
pageCount = 1;
}
}
SavePdfToFile(memoryStream, currentPdfFileName);
}
Wie mache ich das?