public static byte[] FromPDF(byte[] PDFData) { MemoryStream output = new MemoryStream(); using (PopplerDocument doc = new PopplerDocument(PDFData, null)) { doc.WritePostscript(output); } return output.ToArray(); }
protected override void Run() { using (PopplerDocument doc = new PopplerDocument(PrintData, null)) { using (GDIPrinterDeviceContext dc = new GDIPrinterDeviceContext(PrinterName, PrintTicket)) { doc.Print(dc, JobName); } } }
public static byte[] FromPDF(byte[] PDFData) { MemoryStream output = new MemoryStream(); using (PopplerDocument doc = new PopplerDocument(PDFData, null)) { doc.WritePostscript(output); } return(output.ToArray()); }