投稿者 魔界の仮面弁士  (社会人) 投稿日時 2021/8/3 11:09:49
> snowmansnow さん
フィードバックが無いため、結局、何が原因だったのかのは分かりませんが、
恐らくは PackageReference ではなく packages.config が使われていたか、
ターゲットフレームワークのバージョンが古すぎたのが原因だと想像します。

従来の packages.config モードだとプロジェクトごとにファイルが保持されるので
ディスク容量を圧迫しやすく、ソース管理(Git、Subversion 等)との相性も良くありません。
packages.config の開発は既に終了しているので、新規開発では PackageReference に
切り替えていくことをお奨めします。
https://docs.microsoft.com/ja-jp/nuget/consume-packages/migrate-packages-config-to-package-reference


> kazu  さん
先のコードだと恐らく、96dpi、LZW 圧縮、深度 32bit になりますね。

画像化する際の PdfPageRenderOptions で指定できる範囲には無いので、
PDF を PNG か TIFF で出力した後で、GDI+ 側で処理してみてください。

先ほどの GitHub Gist を更新して、300dpi と 8bit カラー対応のコードにしておきました。
dpi と物理解像度は別なので、幅と高さは適宜調整してください。