C# での PDF の印刷
C# の世界に慣れていない方は、PDF の印刷に関する包括的なチュートリアルを見つけるときに困難に遭遇するかもしれません。この特定のタスクに対処するために、2 つの考えられる解決策を検討してみましょう。
iTextSharp の使用
提供されているドキュメントで参照されているように、iTextSharp を使用して PDF を読み取ることは実際に可能です。ただし、ライブラリからドキュメントを直接印刷することはサポートされていません。代わりに、PDF をページごとにレンダリングし、各ページを画像として保存し、利用可能な C# メソッドを使用して画像を印刷する必要があります。
代替アプローチ
インストールされている PDF ビューアを使用して PDF に印刷します:
この回避策には、Adobe などのインストールされた PDF ビューアを使用することが含まれます。 Reader.
Process p = new Process(); p.StartInfo = new ProcessStartInfo() { CreateNoWindow = true, Verb = "print", FileName = path //Provide the correct path to the PDF file here }; p.Start();
サードパーティ コンポーネント:
PDFView4NET など、PDF 印刷用に特別に設計されたサードパーティ コンポーネントを利用すると、より簡単なソリューションが提供されます。
以上がC# で PDF を印刷するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。