DioDocs for Excelでは、PdfSaveOptionsクラスのImageQualityプロパティを使用することで、画像ファイルをPDFにエクスポートする際の画像の品質を制御することができます。ImageQualityプロパティは値をパーセント単位で受け取り、0~ 100の間にする必要があります。 デフォルト値は 75 です。
値 | 画質 | 画像圧縮 |
---|---|---|
0 | 低品質 | 最大圧縮 |
100 | 高品質 | 圧縮なし |
次のサンプルコードは、画像を高品質でPDFにエクスポートする方法を示します。
C# |
コードのコピー
|
---|---|
//ワークブックを初期化します Workbook workbook = new Workbook(); //既定のワークシートを取得します IWorksheet worksheet = workbook.Worksheets[0]; //画像を追加します worksheet.Shapes.AddPictureInPixel("Logo.png", 0, 0, 639, 578); //PdfSaveOptionsを設定します PdfSaveOptions pdfSaveOptions = new PdfSaveOptions(); //画質を100%(高品質)に設定します pdfSaveOptions.ImageQuality = 100; //PdfSaveOptionsでPDFに保存します workbook.Save("LogoInPDF.pdf", pdfSaveOptions); |