private static void DrawCmykTiff(PDFPage page, Stream cmykImageStream, PDFFont titleFont) { PDFBrush brush = new PDFBrush(); page.Canvas.DrawString("CMYK TIFF", titleFont, brush, 20, 50); PDFTiffImage cmykTiff = new PDFTiffImage(cmykImageStream); page.Canvas.DrawImage(cmykTiff, 20, 90, 570, 0); page.Canvas.CompressAndClose(); }
/// <summary> /// Main method for running the sample. /// </summary> public static SampleOutputInfo[] Run(Stream input) { PDFFixedDocument document = new PDFFixedDocument(); PDFTiffImage tiff = new PDFTiffImage(input); for (int i = 0; i < tiff.FrameCount; i++) { tiff.ActiveFrame = i; PDFPage page = document.Pages.Add(); page.Canvas.DrawImage(tiff, 0, 0, page.Width, page.Height); } SampleOutputInfo[] output = new SampleOutputInfo[] { new SampleOutputInfo(document, "tifftopdf.pdf") }; return(output); }