• 締切済み

PDFのCCITTFaxDecode属性について

PDFファイルのCCITTFaxDecode属性について いつもお世話になっております。 今回、PDFファイルからビットマップ情報だけを抜き出してファイル化しようと考えております。 ページのファイル分割と、基本となるビットマップ(jpeg)は抜き出すことが出来たのですが、そのjpegの補完情報であるCCITTFaxDecode属性を持つストリームのビットマップ化の方法が分かりません。 以下が、そのディクショナリ部です。 ----------------------------------------- 26 0 obj << /Type /XObject /Subtype /Image /Width 1393 /Height 1512 /BitsPerComponent 1 /ImageMask true /Filter /CCITTFaxDecode /DecodeParms << /K -1 /Columns 1393 >> /Length 20536 >> stream .....<<バイナリ>>..... endstream endobj ----------------------------------------- どなたかご存じの方、ご教示頂けると幸いです。 よろしくお願い致します。

みんなの回答

  • intelli
  • ベストアンサー率47% (154/326)
回答No.1

CCITTFaxはモノクロTIFF(CALS)画像の圧縮形式です。G3とG4があります。 JPEGはカラーの属性を持つ画像です。 抜き出しで属性を指定できるのであれば、モノクロ画像ということになります。 ただし、PDFで使用される画像の圧縮形式には、モノクロ・カラー問わずのZIP圧縮もありますので注意が必要かと。

terayan0007
質問者

お礼

ありがとうございます。試してみます!

関連するQ&A

  • PDFのフォントサイズ指定方法(ファイル内部形式)

    (既に出来上がっている)PDFのフォントサイズの指定方法を教えてください。 配布されているPDF文書のフォントが小さく、ポイント数を大きくしたいのです。(10ポイント→12ポイントみたいに) フォントサイズだけを大きくしても、文字間隔は上下とも十分空いているので大丈夫です。 埋め込みフォントではありません。 バイナリでPDFファイルを見たところ、 /Font<</DSSSL_Ryumin-Light-Identity-H 77 0 R/DSSSL_Ryumin-Light-90ms-RKSJ-H 78 0 R/DSSSL_GothicBBB-Medium-Identity-H 80 0 R>>/ obj<</Type/Font/Encoding/Identity-H/BaseFont/Ryumin-Light-Identity-H/Subtype/Type0/DescendantFonts[82 0 R]>> endobj 78 0 obj<</Type/Font/Encoding/90ms-RKSJ-H/BaseFont/Ryumin-Light-90ms-RKSJ-H/Subtype/Type0/DescendantFonts[82 0 R]>> endobj 79 0 obj<</Type/FontDescriptor/FontBBox[-170 -331 1024 903]/FontName/Ryumin-Light/Flags 6/StemV 69/CapHeight 709/XHeight 450/Ascent 723/Descent -241/ItalicAngle 0/Style<</Panose( >>>> endobj 82 というような記述があるのですが、どこでポイントを指定するのでしょうか? サイズを変更したいPDFのバイナリを見ても  手書きPDF入門」というサイトにある BT /F1 24 Tf 1 0 0 1 72 648 Tm (Hello World) Tj というような BT Tf Tm Tjなどの 文字は見つかりません。 よろしくお願いします。。。 http://web.archive.org/web/20041204131320/http://www.kobu.com/docs/pdf/pdfxhand.htm#a_fonts

  • 送信して来たメールに添付されたPDFが「.TXT」で表示されていた。なぜ?

    質問:送信して来たメールに添付されたPDFが「.TXT」で表示されていた。なぜ? PDFファイル添付したメール受信しましたが、添付のPDFファイルを見られないです。代りに、「.TXT」のように表示されてます。 なぜですか。 また、どうすればPDFファイルを受信できますか。 【エラーの例】 %PDF-1.2 %矣腕 2 0 obj << /Type /FontDescriptor /Ascent 723 /CapHeight 709 /Descent 241 /Flags 6 /FontBBox [123 257 1001 910 ] /FontName /HeiseiMin-W3 /ItalicAngle 0 /StemV 69 >> endobj 3 0 obj << /Type /Font /Subtype /CIDFontType0 /BaseFont /HeiseiMin-W3 /FontDescriptor 2 0 R /CIDSystemInfo << /Registry (Adobe) /Ordering (Japan1) /Supplement 2 よろしくお願いします。

  • 変なファイルがダウンロードされた。

    ネットサーフィンしていたら、ファイルをダウンロードしますか、と聞かれたのでダウンロードしてみたらfile_view.php3というファイルがダウンロードされました。 テキストエディタで見ると600行を超える一部文字化けした?ファイルでした。 ちなみに冒頭の60行は %PDF-1.2 %粤マモ 23 0 obj << /Linearized 1 /O 25 /H [ 763 238 ] /L 33904 /E 8188 /N 6 /T 33326 >> endobj xref 23 16 0000000016 00000 n 0000000667 00000 n 0000001001 00000 n 0000001215 00000 n 0000002318 00000 n 0000002593 00000 n 0000005017 00000 n 0000005039 00000 n 0000005199 00000 n 0000005360 00000 n 0000005719 00000 n 0000005760 00000 n 0000006694 00000 n 0000007626 00000 n 0000000763 00000 n 0000000980 00000 n trailer << /Size 39 /Info 19 0 R /Root 24 0 R /Prev 33316 /ID[<34ff8a3b6b7c7b2785b3fad6aa82dd66><34ff8a3b6b7c7b2785b3fad6aa82dd66>] >> startxref 0 %%EOF 24 0 obj << /Pages 20 0 R /Type /Catalog /DefaultGray 21 0 R /DefaultRGB 22 0 R >> endobj 37 0 obj << /S 110 /Filter /FlateDecode /Length 38 0 R >> stream ここが文字化け endstream endobj 38 0 obj 132 endobj となっています。これは何でしょうか?

  • OperaでPDFが見れなくなった

    以前は見れていたのですが、開いたときに出るダイヤログボックスを誤って「以後は○○にする」のような選択をした所 PDFファイルのリンクを開くと別ウィンドウで下記のような記号の集まりが表示されるようになりました。IEでは同じPDFファイルを閲覧可能です。 どなたか戻し方が判る方がおりましたらご教授下さい。 %PDF-1.5 %矣腕 1 0 obj<</Count 2/Kids[2 0 R]/Type/Pages/MediaBox[0 0 841.919983 595.200012]/CropBox[0 0 841.919983 595.200012]/BleedBox[0 0 841.919983 595.200012]>> endobj 2 0 obj<</Count 2/Kids[3 0 R 58 0 R]/Type/Pages/Parent 1 0 R>> endobj 3 0 obj<</Contents[4 0 R 9 0 R 21 0 R 25 0 R 29 0 R 33 0 R 37 0 R 40 0 R 45 0 R 49 0 R 53 0 R 56 0 R]/Type/Page/Parent 2 0 R/Resources<</Font<</F0 11 0 R/F1 12 0 R/F2 13 0 R/F3 14 0 R/F4 15 0 R/F5 16 0 R/F6 17 0 R>>/XObject<</I1 7 0 R/I2 18 0 R/I3 20 0 R/I4 24 0 R/I5 28 0 R/I6 32 0 R/I7 36 0 R/I8 42 0 R/I9 44 0 R/I10 48 0 R/I11 52 0 R>>/ProcSet[/PDF/Text/ImageC]/ExtGState<</GS1 6 0 R>>>>>> endobj

  • PDF、Officeファイルのタイトル、作成者などの属性情報を一括変換するソフトを探しています。

    PDFファイルを右クリック→プロパティを表示すると「PDF」タブに、 タイトル、作成者などの属性情報がありますが、 特定のフォルダにある全てのPDFの属性を一括変換するツールをご紹介ください。 Webにアップしたり、取引先に送付するファイルの作成者が全て個人名に なっているので社名に一括変更しgたいのです。 http://www.vector.co.jp/で、「一括変換 属性」などをキーワードに 探してみましたが、タイトルや作成者が対象のものはみつかりませんでした。 Wordファイルだと、「PDF」タブでなく「概要」タブにこうした情報があり、 PDFとは若干勝手が異なるようですね。 PDF、WordやExcelファイル、全ての場合に適用できるツールだと嬉しいです。

  • RubyでバイナリデータをIOストリームにする方法

    Rubyで、バイナリデータをIOストリームに変換する方法を探しています。 Railsで、データベースに格納された アップロード済のPDFファイル(バイナリデータ)を、 PDF::readで読み込んで処理したいのですが、 PDF::readは、ファイルパスかIOストリームしか受け付けてくれないようなのです。 よろしくお願いします。

  • フォトショップで、PDFで保存しようとする時、JPEGが選べません。

    フォトショップで、PDFで保存しようとする時、JPEGが選べません。 スキャナーで取込み、ビットマップ形式やフォトショップ形式で保存した画像をフォトショップで開き、 メニューの「ファイル」から「別名で保存」を選びます。 「別名で保存」ウインドウの「ファイル形式」は「photoshop PDF」を選んで「保存」ボタンをクリックすると、 「PDFオプション」ウインドウが現れます。 ここの「エンコーディング」でJPEGはグレーで表示されていて選択できないのです。 なぜでしょう? ファイルサイズの小さいPDFで保存したいのでJPEGを選びたいのですが。。。 どなたか、なぜなのか理由や対処法をご存知でしたら、教えて下さい。 よろしくお願いします。

  • illustrator→PDFにする際の配置画像の形式

    illustratorで作った書類(クリッピングパスのある画像が配置されています)をPDFに保存する際、配置できる画像の形式はpsdかepsバイナリだけなのでしょうか? psdではクリッピングパスがエラーをおこすので、JPEG圧縮のepsで保存したいのですが、JPEG圧縮のepsではPDFに保存する際に画像が保存されません…(;_;) psd(クリッピングパスなしで)で配置し、illustrator上でマスクをかけることもできますが、epsバイナリもpsdもファイルが重いので、できればJPEG圧縮のepsでPDF保存をしたいのですが不可能でしょうか? もしくは別の形式や別の方法がありましたらご教授下さい。

  • FPDFでPDFファイルが表示されない

    こんにちは。 FPDF+Japanese.php+FPDIを使用して、既存のPDFファイルに 日本語を追加してブラウザ上で表示させようとしています。 コードを記述して、自分のPCのローカル上で動作確認をするとしっかり表示されました。 そして、レンタルしているサーバー上にアップして、確認をするとうまく表示されませんでした。 どこが悪いのかわからないので、とりあえず、コードをよりシンプルにして、 「既存のファイルに」というところはまずは省いて、単純にPDFファイルを作成して、 表示させようとしてみましたが、同じくうまくいきません。 その後、ネットでいろいろ検索したのですが、解決には至りません。 どなたか助けて下さい。 <ソースコード:文字コードはUTF-8です> <?php require('../php/fpdf/japanese.php'); $pdf=new PDF_Japanese(); $pdf->AddSJISFont(); $pdf->Open(); $pdf->AddPage(); $pdf->SetFont('SJIS', '', 20); $txt = mb_convert_encoding("こんにちはFPDF", "SJIS", "UTF8"); $pdf->Write(10, $txt); $pdf->Output(); ?> <環境> 自宅: Windows Vista Apache 2.0 PHP Version 5.2.6 レンタルサーバー: Linux Apache PHP Version 5.2.5 <レンタルサーバー上での表示> %PDF-1.3 3 0 obj <> endobj 4 0 obj <> stream x・R鞨2ミ35W(輦 Qミw3T02ミ30P ISp ・Z*麓 ・・└(h4ml晴tイiモYキ <やってみたこと> 的外れなことをやってるかもしれないので、恥ずかしいのですが… ・「session.auto_start = 0」「mbstring.func_overload = 0」と記述したphp.iniをサーバー上にアップしてみた。 ・ソースコードに「mb_internal_encoding('EUC-JP');」を追加して、保存時にもEUCで保存してみた。 ・FPDF.php内のOutput関数内に「Header('Pragma:');」を追加したり、「header("Cache-Control: public");」を追加してみたりした。

    • ベストアンサー
    • PHP
  • JPEGのイメージ表示が出来ないです

    いつもお世話になっています。皆様にお力拝借したく よろしくお願いします。 Windows2000 SP4を使っています。 My Documents内のMy Pictures直下に入っているJPEGファイルを アイコンで選択したら、左側にファイルのプレビューが表示されますが、 My Pictures内に作成したフォルダに入れたファイルは 左側のフォルダ名や更新日時、サイズや属性を書いた下に ビットマップファイルならプレビューを表示するのですが JPEGファイルは表示しないんです。以前は出来ていたと思うのですが・・・。 JPEGファイルもビットマップと同じようにプレビューを出せるように する方法を教えていただけませんでしょうか? ファイルを選ぶのにいちいち開かないといけないので大変で困ってます。 どうか、よろしくお願い申し上げます。

専門家に質問してみよう