PDFファイルを開き、画像にしたい箇所を表示したうえでスクリーンショットを撮影してください。 なお、Excel上で画像のサイズを大幅に変更(拡大・縮小)するとぼやけることがあるので、PDFファイルを必要なサイズに表示して撮影するのがポイントです。
画像で貼られているWorkflowの場合だと、dt2だけをFor Each rowで回し、その中でマスター(dt1)から必要な行を持ってくる、というのが簡単だと思います。 (DataTableのJoinは私も考えたのですが、LINQを使うので、若干ハードルが高いかな、とも。定型文にしてしまえば使い回しは効かなくもないの...
表示されたimpMSExcelダイアログボックスで、以下の画像のようにヘッダ行を指定します。OkをクリックしてExcelファイルをインポートします。 サンプル 2 以下のコマンドはExcelファイル(c:\test.xls)をダイアログを開くことなくインポートするスクリプトです。
PDFファイルを開き、画像にしたい箇所を表示したうえでスクリーンショットを撮影してください。 なお、Excel上で画像のサイズを大幅に変更(拡大・縮小)するとぼやけることがあるので、PDFファイルを必要なサイズに表示して撮影するのがポイントです。