Skip to main content
Participant
November 10, 2021
Question

VB.netでPDFのプロパティ情報(解像度・階調・縦横サイズ)を取得したい

  • November 10, 2021
  • 1 reply
  • 3034 views

Windowsアプリケーションの開発を行っており、

文書をスキャンしたPDFの解像度・階調・縦横サイズを

VB.netのプログラムから取得する方法がないか模索しています。

何かご存知の方いらっしゃいましたらご教授頂けますと幸いです。

 

開発環境は以下のとおりです。

・Windows10 64ビット

・VB.net VisualStudio2013

 

This topic has been closed for replies.

1 reply

Omachi
Legend
November 11, 2021

Acrobat Readerフォーラムに投稿されていますが、Acrobat Readerを使用した方法でないといけないのでしょうか。

PDF形式自体は国際規格ですし仕様も公開されているので、ファイルからそれを読み取るだけだと思います。

ちなみに、添付したファイルの場合、

<</BitsPerComponent 8/ColorSpace/DeviceRGB/DecodeParms<</Blend 1/ColorTransform 1/Colors 3/Columns 300/HSamples[1 1 1 1]/QFactor 0.0/Rows 300/VSamples[1 1 1 1]>>/Filter/

の文字を読み取ることができますので、

色深度:8bit

カラースペース:デバイスRGB

横サイズ:300px

縦サイズ:300px

と判断できます。あいにく私の知識不足でそれ以上のことは分かりませんが、オーソドックスな手順としてはこれだと思います。