private bool ImposeCover(List <CockleFilePdf> imposedFiles, string imposedCover) { var iterCoverFiles = imposedFiles .Where(f => f.FileType == SourceFileTypeEnum.Cover || f.FileType == SourceFileTypeEnum.InsideCv); List <CockleFilePdf> coverFiles = new List <CockleFilePdf>(iterCoverFiles); if ( !PdfUtilities.CombineCoverAndInsideCover(coverFiles, imposedCover) || !PdfUtilities.CropCoverAndInsideCover(imposedCover, CoverLength) || !PdfUtilities.SaddleStitch_LayoutCroppedCoverAndInsideCover(imposedCover, PageCountOfBody, CoverLength)) { return(false); } else { return(true); } }
private void ImposeCover(List <CockleFilePdf> imposedFiles, string imposedCover) { var iterCoverFiles = imposedFiles .Where(f => f.FileType == SourceFileTypeEnum.Cover || f.FileType == SourceFileTypeEnum.InsideCv); List <CockleFilePdf> coverFiles = new List <CockleFilePdf>(iterCoverFiles); if (!PdfUtilities.CombineCoverAndInsideCover(coverFiles, imposedCover)) { } if (!PdfUtilities.CropCoverAndInsideCover(imposedCover, this.CoverLength)) { } if (!PdfUtilities.PerfectBind_LayoutCroppedCoverAndInsideCover(imposedCover, this.CoverLength)) { } }