public void Convert(IDocument doc, string outputFilename) { String[] inputFileNames = new String[doc.PageCount]; for (int i = 1; i <= doc.PageCount; i++) inputFileNames[i - 1] = doc.GetPage(i).OutputFileName; CreatePdf(inputFileNames, outputFilename); }
public void Release(IDocument doc) { if (_settings.BatchCreation == 0) { PdfDef _pdf = new PdfDef(); String[] inputFileNames = new String[doc.PageCount]; for (int i = 1; i <= doc.PageCount; i++) inputFileNames[i - 1] = doc.GetPage(i).OutputFileName; _pdf.ChapterNumber = doc.Number; _pdf.TiffImages = inputFileNames; _pdf.ChapterTitle = doc.GetIndexDataValue(_settings.ChapterIndex); _documentList.Add(_pdf); } else { _docConverter.Convert(doc, Path.Combine(_batchFolder, Path.ChangeExtension(doc.Number.ToString(), "pdf"))); } }