ホームページ > バックエンド開発 > C++ > C# で PDF を印刷するにはどうすればよいですか?

C# で PDF を印刷するにはどうすればよいですか?

Barbara Streisand
リリース: 2025-01-04 18:41:40
オリジナル
225 人が閲覧しました

How Can I Print PDFs in C#?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート