{"id":9580,"date":"2025-06-20T11:04:49","date_gmt":"2025-06-20T10:04:49","guid":{"rendered":"https:\/\/solidt.eu\/site\/?p=9580"},"modified":"2025-06-20T11:05:05","modified_gmt":"2025-06-20T10:05:05","slug":"print-pdf-c","status":"publish","type":"post","link":"https:\/\/solidt.eu\/site\/print-pdf-c\/","title":{"rendered":"Print PDF C#"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Sumatra PDF<\/h2>\n\n\n\n<p><a href=\"https:\/\/www.sumatrapdfreader.org\/free-pdf-reader\">https:\/\/www.sumatrapdfreader.org\/free-pdf-reader<\/a><\/p>\n\n\n\n<div style=\"height: 250px; position:relative; margin-bottom: 50px;\" class=\"wp-block-simple-code-block-ace\"><pre class=\"wp-block-simple-code-block-ace\" style=\"position:absolute;top:0;right:0;bottom:0;left:0\" data-mode=\"csharp\" data-theme=\"monokai\" data-fontsize=\"14\" data-lines=\"Infinity\" data-showlines=\"true\" data-copy=\"false\">\/\/ SumatraPDF.exe -print-to-default -silent \"file.pdf\" -print-to &lt;printer-name>\n\nProcess.Start(new ProcessStartInfo\n{\n    FileName = \"SumatraPDF.exe\",\n    Arguments = $\"-print-to-default -silent \\\"{pdfFilePath}\\\" -print-to \\\"{printerName}\\\"\",\n    CreateNoWindow = true,\n    UseShellExecute = false\n});<\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">PDFtoPrinter<\/h2>\n\n\n\n<p><a href=\"https:\/\/mendelson.org\/pdftoprinter.html\">https:\/\/mendelson.org\/pdftoprinter.html<\/a><\/p>\n\n\n\n<div style=\"height: 250px; position:relative; margin-bottom: 50px;\" class=\"wp-block-simple-code-block-ace\"><pre class=\"wp-block-simple-code-block-ace\" style=\"position:absolute;top:0;right:0;bottom:0;left:0\" data-mode=\"csharp\" data-theme=\"monokai\" data-fontsize=\"14\" data-lines=\"Infinity\" data-showlines=\"true\" data-copy=\"false\">\/\/ PDFtoPrinter filename.pdf \"Name of Printer\"\n\nProcess.Start(new ProcessStartInfo\n{\n    FileName = \"PDFtoPrinter.exe\",\n    Arguments = $\"\\\"{pdfFilePath}\\\" \\\"{printerName}\\\"\",\n    CreateNoWindow = true,\n    UseShellExecute = false\n});<\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">DevExpress<\/h2>\n\n\n\n<div style=\"height: 250px; position:relative; margin-bottom: 50px;\" class=\"wp-block-simple-code-block-ace\"><pre class=\"wp-block-simple-code-block-ace\" style=\"position:absolute;top:0;right:0;bottom:0;left:0\" data-mode=\"csharp\" data-theme=\"monokai\" data-fontsize=\"14\" data-lines=\"Infinity\" data-showlines=\"true\" data-copy=\"false\">\/\/ using DevExpress.Pdf;\nusing (var stream = new MemoryStream(result.PDF))\n{\n\tusing (var documentProcessor = new PdfDocumentProcessor())\n\t{\n\t\tdocumentProcessor.LoadDocument(stream, false);\n\t\tvar pageNumbers = documentProcessor.Document.Pages.Select(x => x.GetPageIndex() + 1).ToArray();\n\n\t\tvar printerSettings = new PrinterSettings\n\t\t{\n\t\t\tPrinterName = printerName\n\t\t};\n\n\t\tvar pdfPrinterSettings = new PdfPrinterSettings(printerSettings)\n\t\t{\n\t\t\tPageNumbers = pageNumbers\n\t\t};\n\n\t\tdocumentProcessor.Print(pdfPrinterSettings);\n\t}\n}<\/pre><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Sumatra PDF https:\/\/www.sumatrapdfreader.org\/free-pdf-reader PDFtoPrinter https:\/\/mendelson.org\/pdftoprinter.html DevExpress<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-9580","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/solidt.eu\/site\/wp-json\/wp\/v2\/posts\/9580","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/solidt.eu\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/solidt.eu\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/solidt.eu\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/solidt.eu\/site\/wp-json\/wp\/v2\/comments?post=9580"}],"version-history":[{"count":2,"href":"https:\/\/solidt.eu\/site\/wp-json\/wp\/v2\/posts\/9580\/revisions"}],"predecessor-version":[{"id":9582,"href":"https:\/\/solidt.eu\/site\/wp-json\/wp\/v2\/posts\/9580\/revisions\/9582"}],"wp:attachment":[{"href":"https:\/\/solidt.eu\/site\/wp-json\/wp\/v2\/media?parent=9580"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/solidt.eu\/site\/wp-json\/wp\/v2\/categories?post=9580"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/solidt.eu\/site\/wp-json\/wp\/v2\/tags?post=9580"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}