私はEssential Objectsを使用してHTMLファイルをPDFに変換していますが、これは完全に機能しており、PDFを以下の方法でハードディスクに保存できます。MemoryStreamまたはPdfDocumentまたはPdfPageオブジェクトに保存されているPDFファイルをプリンタに印刷するにはどうすればよいですか?
HtmlToPdf.ConvertUrl(htmlFileName, outputFileName);
ファイルに変換するだけでなく、任意の.NET Streamオブジェクトに変換することもできます。たとえば、MemoryStream
オブジェクトに変換してから、MemoryStreamからPDFファイルの生のバイトを取得し、電子メールやその他の目的に添付することができます。
HtmlToPdf.ConvertHtml(htmlCode, memoryStream or pdfDocument or pdfPage);
今私の問題は、どのように私は、プリンタにMemoryStream
またはPdfDocument
またはPdfPage
に保存されたPDFファイルを印刷することができるということですか?
私はによって提供さGraphicsオブジェクトを使用して、それを印刷することはできませんので、既にメモリ内に作成したPDFファイルを持っていますPrintDocument!グラフィックスオブジェクトは、グラフィックスと文字列を描画するためのものですが、pdfファイルは描画しません。 – Muhammad