Skip to main content
Participant
July 2, 2021
Question

内容は変えていないのに、出力後のファイルサイズが異なる

  • July 2, 2021
  • 2 replies
  • 19545 views

①Microsoft Excel2019で「名前をつけて保存」より、PDFファイルを出力しました。

②出力したPDFファイルをAdobe Acrobat Readerで開き、「名前をつけて保存」で別名で保存しました。

 

その結果、ファイルサイズが①は342KB、②が242KBと異なるサイズになりました。

 

内容は一切変えていないのに、なぜファイルサイズが異なるのでしょうか。

ご教授願います。

This topic has been closed for replies.

2 replies

katayanagi51
Community Expert
Community Expert
July 5, 2021

保存はできますね~。

PDFのバージョンは変更されないんじゃないかしら…?

詳しいことはまったくわからないのですが,Excelが作成したPDFをコピー(保存)する際にAcrobat Readerが不要と判断した記述を省いたり,逆に必要な情報を付加したりしているように思います。根拠はないです。すみません。

 

PDF の保存、表示、および検索(Adobe Acrobat Reader) 

 

Omachi
Legend
July 3, 2021

Acrobat Readerで「名前をつけて保存」はできないと思うのですが。

それはさておき、ファイルサイズが異なる理由ですが、主に次の2つがあります。

1. PDFファイルのバージョン

 PDFファイルにもアプリケーションと同じくバージョンがあり、それによって圧縮のアルゴリズムが異なるため、ファイルサイズが異なります。一般的にはバージョン1.3よりもバージョン1.7の方が高圧縮でファイルサイズが小さいです。

2. 作成時のオプション

 PDFファイルは保存方法や含める内容、画像圧縮の方法など、作成時に多くのオプションがあります。それによってファイルサイズが異なります。

 

特に2. について、Excelの場合はどうかというと、図の赤で囲った部分から設定できます。

中身はおおよそ次のような感じ(わかりやすくするため正確な表現ではありません)。

このようにExcelだけでもいろいろなファイルサイズのPDFファイルを作成できます。

 

(仮にAcrobatだとしますが)Acrobatの方はもっと多くの設定項目があり、また(圧縮率など)Excelの設定項目と一致するわけではないので、ほとんどの場合に同じファイルサイズにはなりません。

Participant
July 5, 2021

エクセルのPDFと、Acrobat ReaderのPDFで保持している設定情報等が異なるというのが、ファイルサイズの違いに現れるとうことなんですね。ありがとうございます。

 

私の勘違いかもしれませんが、Acrobat Readerでも名前を付けて保存は実行できましたので、参考までに画像を添付しますね。