この関数を使用して、pdfをjpegに変換します。しかし、品質は元のpdfほど良くありません。
var paths = new List<string>(gs.PdfToJpgFiles(filename, 1, pageCount, 200));
変換時間を(劇的に)増加させずに、最高の品質を得るにはどうすればよいですか?
この関数を使用して、pdfをjpegに変換します。しかし、品質は元のpdfほど良くありません。
var paths = new List<string>(gs.PdfToJpgFiles(filename, 1, pageCount, 200));
変換時間を(劇的に)増加させずに、最高の品質を得るにはどうすればよいですか?
4 番目のパラメーター (コード スニペットでは 200) は、PDF ページ用に作成される画像の解像度を指定します。200 が 200 dpi を意味するかどうかはわかりません (100 dpi を意味する場合もあります)。
dpi 値を高くすると、ファイルが大きくなり、実行速度が遅くなる可能性があります。ただし、適切な dpi 値を使用しても、時間が劇的に増加するとは思いません (300 dpi 以下をお勧めします。4 番目に使用するのは 600 だと思います)。パラメータ)。
別の問題はJPEGの品質です。JPEG アーティファクトが多すぎる場合は、代わりに PNG を使用してみてください。
PDF はベクター形式です。6400 % のズーム レベルでも、テキストは鮮明に見えます。これは、ラスター画像 (JPEG も PNG も) では得られません。