Hatena::Groupmobilehacker

ミンナニハナイショダヨ RSSフィード

 | 

2009-01-30

[] i-modeスペック表 (pdf) が CAM::PDF で読めない件 10:49  i-mode のスペック表 (pdf) が CAM::PDF で読めない件 - ミンナニハナイショダヨ を含むブックマーク はてなブックマーク -  i-mode のスペック表 (pdf) が CAM::PDF で読めない件 - ミンナニハナイショダヨ

#!/usr/bin/perl

use strict;
use warnings;

use Carp::Clan;
use CAM::PDF;
use LWP::UserAgent;
use Perl6::Say;
use Data::Dump qw(dump);

my $ua = LWP::UserAgent->new;
my $res = $ua->get("http://www.nttdocomo.co.jp/binary/pdf/service/imode/make/content/spec/imode_spec.pdf");

if ($res->is_success) {
    my $pdf = CAM::PDF->new($res->content);

    if ($CAM::PDF::errstr) {
        croak($CAM::PDF::errstr);
    }

    for my $p (1 .. $pdf->numPages) {
        say dump($pdf->getPageText($p));
    }
}

を実行すると、

Carp::Clan::__ANON__(): Incorrect password(s).  The document cannot be decrypted.

となる也。

nihennihen2009/01/30 16:56ご存じかもしれませんが
http://www31.ocn.ne.jp/~h_ishida/xdoc2txt.html
をcryptlib付きで、-nオプションを付与してあげるとテキスト化はできるようになります。

ZIGOROuZIGOROu2009/01/31 11:48な、なんと!!!存じ上げませんでした。
これってグレーだったりしませんか?

nihennihen2009/01/31 23:22どーなんでしょう。
不正アクセス禁止法にはひっかからないとは思うのですが…。
それにしても、xdoc2txtが空パスのPDFをdecryptできてCAM::PDFができないのはなんでなんだろう。
xdoc2txtがOpensorceじゃないのでいまいち追う気にはならない・・・。

CammieCammie2011/12/23 22:18Such a deep anwser! GD&RVVF

wuxvncfdzawuxvncfdza2011/12/25 19:25q8ho78 <a href="http://tokefgbefhqp.com/">tokefgbefhqp</a>

yetuymueyetuymue2011/12/25 23:34gqht3x , [url=http://cpbzkuebzgrg.com/]cpbzkuebzgrg[/url], [link=http://oluydtidykxj.com/]oluydtidykxj[/link], http://xgpfozkzityw.com/

 |