P D F 開 発 の ノ ウ ハ ウ
■ このスレッドは過去ログ倉庫に格納されています
0001acrobat
NGNG0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNGタイトルに飾りいれたりスペース入れたりする。
0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNGhttp://www.kobu.com/pdf/pdfxhand.htm
Adobe Solutions Network Technical Notes - Acrobat-PDF
http://partners.adobe.com/asn/developer/technotes/acrobatpdf.html
PDFlib home page
http://www.pdflib.com/
0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNGPDFって嫌われてるよね。
所詮は印刷物なのに、それ以外のものに利用する人がいるために嫌われるという面もある。
とにかくPDF周辺は不満が多いのだが、逆に、開発に対する需要も多いと言えるのかもしれない。
情報としては、物理的構成のPDFに比べ、論理的構成のHTMLの方がずっと価値があるけど、
世の中からアホが根絶することはないので、PDFはそれなりに利用されるだろう。
>>9
まともなPDFをつくる必要のある印刷屋は、本や仕様書を読んだりして勉強しないとだめだろう。
0011デフォルトの名無しさん
NGNG他社の認証も使えるようになったから、こういうスレができるのかしら。
さらに、フォームを埋めこんだPDFでも、リーダー側で書きこみとセーブが
できるとかという話もあるようだ。
確かにXMLとかで作ったほうが、後々の再利用にも便利だと思うが、とり
あえず今ある文書類を電子的に管理し、さらに再利用の可能性が出てくる
となると、XMLで全面的に作りなおすよりは遥かに効率が良い。
アメリカでは個人もすべて確定申告をする必要があるので、これらの書類
がすべてPDFで配付されているそうだ。しかもフォーム付きで、書き込みと
セーブができるアクロバット・リーダー(カスタムメイド)までついて、数ドル。
(手間賃のみ、ということ)
0012デフォルトの名無しさん
NGNGオンライン販売のソフトのマニュアルが PDF ってのは良いと思う。
論文も ps と PDF で公開ってのが多いね。
TeX2html でもあればいいんだろうけども。
0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNGこんなん有るの知らんかった
0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNGお前、JavaかCかVBか使える?
001817
NGNG0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNGやめてください。
0023デフォルトの名無しさん
NGNG0024デフォルトの名無しさん
NGNGAcrobatを買って、拡張子.txtでファイルに保存する。
0025デフォルトの名無しさん
NGNGプロテクトかかってるのもできるっけ?
0026デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNGこれだったらプログラミングできる。
0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNG0030デフォルトの名無しさん
NGNGReaderで注釈を追加できるPDFってどう作ればいいんですか?
暗号化辞書を追加して/Pで許可するのかと思ったんだけど、うまくいきません。
Acrobatは持っていないんで、何か書き方が間違っているのか、それとも
全然別の方法なのかどうか、サンプルを作って調べることもできません。
0031デフォルトの名無しさん
NGNG実装されてないところも多いけど。
0032あどべぇ
NGNGPDF内の...の箇所を zlibでinflateしる。それがStep1。
<< /Length 1000 /Filter /FlateDecode >>
stream
...(omit,binary code)...
endstream
endobj
0033あどべぇ=15
NGNGstep 2.
出てきた文字はなんちゃってPSみたいになってるから
日本語だったら<>、英語だったら()の間にはまってる文字をぶっこ抜く。
しおりや注釈、本文でない要素は全てUCS2だ。
こんだけわかりゃ、あとはかんたんずら。
0034あどべぇ
NGNGPDFの暗号化なんて、あって無いようなもんだ。自分でプログラム作るなら、の話だが。
プログラム作るときにゃぁ中にMD5 valueがあるんだからそれ使えば全然問題なしだ。本当はダメだが。
仕様書にも「プログラマの良心に…」って行があったぞ。
003515
NGNGあどべぇは俺じゃないYO!
0036デフォルトの名無しさん
NGNGネタはおわりでしゅか?
0037デフォルトの名無しさん
NGNGんなことも分からん香具師は逝け。
だが実は36がネタなのかもしれないという罠。
0038デフォルトの名無しさん
NGNGPDF1.4からは内部にXML形式でメタデータが埋め込んである。
結局PDFはごちゃごちゃになっていく。
0039デフォルトの名無しさん
NGNG0040デフォルトの名無しさん
NGNGclass >>1 {
public static void main( String args[] ){
while( >>1 == アフォ ){
System.out.println("糞スレ立てんな!");
}
}
}
すいません。loopから抜けなくなってしまいました。
loopから抜けるにはどうすればいいのですか?
0041あどべぇ
NGNG/LZWDecode ≒ UNIXのCompress
/Ascii85Decode <- Adobeの仕様書をみれ。実装はそんな面倒ではない。
ただし、これ単品で使用されることは無い。
テキスト抽出に関してはFilterはこれだけでいい。
0042デフォルトの名無しさん
NGNG0043デフォルトの名無しさん
NGNG0044デフォルトの名無しさん
NGNG0045デフォルトの名無しさん
NGNG良識の範囲でおながいします。
0046デフォルトの名無しさん
NGNGThx.
あの会社も優秀な人いるんだね。
004745
NGNG0048デフォルトの名無しさん
NGNG0049デフォルトの名無しさん
NGNG0050デフォルトの名無しさん
NGNG(゚Д゚)ハァ?
0051デフォルトの名無しさん
NGNG"startxref
xxxxx
%%EOF"
って言うところをみるんだよ。その後に"xxxxx"ってところをatoi()して
fseek( FILE*PDF, [file先頭から数えて%PDF-の"%"があった場所]+ atoi( xxxxx ), SEEK_SET );
したらばxrefが始まってるから
1行20byteで
0000000000 00000 n
見たいに並んでるからそれを見ていくの。この1行は、
offset(10 byte), generation number(5 byte), enable/disableのスイッチ( 1 byte )
の順番に並んでるの。
0052デフォルトの名無しさん
NGNGxrefの下にくっついてる"trailer dictionary"から飛んでいくのよ。
trailer dictionaryは
"trailer <<
/Root 25 0 R
/Info 26 0 R
>>"
見たいになっててね、ここの"/Root"って値を見るの。つまりxrefでとった25番目のレコードへ飛べ、と。
fseek()でそうすると、
25 0 obj
<<
/Type /Catalog
...みたいになってるから、ずんずん突き進むのさ。
0053デフォルトの名無しさん
NGNG→ FlateDecodeがZLIB
→ LZWDecodeはまぁgzipのsourceにイイのがあるとして、
→ ASCII85DecodeはBase64よりちょっとむずかしいさ。
→ RunLength,ASCIIHexは今日日見ないし、
→ DCT,CCITTFax, JBIG2は画像専用だから抜きたいやつだけやればいいのさ。
stream - endstream魔での長さはcontent streamの/Lengthの値。
ここは間接参照になってるかもしれないから気をつけるべきだね
0054デフォルトの名無しさん
NGNG0055デフォルトの名無しさん
NGNG0056名無しさん
NGNGΛ_Λ | 君さぁ こんなスレッド立てるから |
( ´∀`)< 厨房って言われちゃうんだよ |
( ΛΛ つ >―――――――――――――――――――‐<
( ゚Д゚) < おまえのことを必要としてる奴なんて |
/つつ | いないんだからさっさと回線切って首吊れ |
\____________________/
(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)
(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)
(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)
0057デフォルトの名無しさん
NGNGとか思ってしまった
0058IP記録実験
NGNGhttp://qb.2ch.net/test/read.cgi/accuse/1042013605/
1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0059デフォルトの名無しさん
NGNG0060デフォルトの名無しさん
NGNG0061デフォルトの名無しさん
NGNGハングルへ速やかにお帰りください
0062デフォルトの名無しさん
NGNG訴えられた時点で、書き込み者にアポとって、消すか消さないか尋ねる、とか。
0063デフォルトの名無しさん
NGNG0064デフォルトの名無しさん
NGNGウェー ハッハッハ PART 2
http://live2.2ch.net/test/read.cgi/news/1041867442/
0065デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 138720人 発行日:2003/1/9
年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。
そんなわけで、年末に予告したIP記録ですが実験を開始しています。
「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0066デフォルトの名無しさん
NGNG2003年1月9日より 計1868票
匿名性に絡む問題なので反対 28% 527 票
サイトのためになるから賛成 53% 1004 票
利用しないから関係ない 9% 171 票
2ちゃんねるってなに? 4% 85 票
アクセスログってなに? 4% 81 票
http://newspolls.yahoo.co.jp/public/archives/2076384460/p-ne6-7
0067デフォルトの名無しさん
NGNG管理人を「3日以内に消せ」と呼ばれた時に
実際どうするか、刑事責任は誰にあるのか、って事は厳しいですね。
今回の判決は。
同時に、管理人が潜伏して隠れていた時に「消した」ヤクザの責任も問われますしね。
0068デフォルトの名無しさん
NGNGだな
これは悪い夢だ
0069デフォルトの名無しさん
NGNG0070デフォルトの名無しさん
NGNG6億とは言わないまでも、今度は病院よりも一杯取られるぞー。
0071デフォルトの名無しさん
NGNG|:::└┬┘:::|
|:::┌┴┐:::|
/ ̄ ̄\ ノ::::::丶 /:::::::\. / ̄ ̄\
| 記念 .> (::(,,゚Д゚)(゚ー゚*)::) < パピコ .|
\__/ |:∪::::| |::::∪::|. \__/
〜((((:::::))(((:::::)))〜
∪ ̄U U ̄∪
0072デフォルトの名無しさん
NGNG今までのように、ほどよく。
そして時には“びっしびし”告発していかないと2chの存在が・・。
0073デフォルトの名無しさん
NGNG今年もツッコミまくるんでよろしく。
0074デフォルトの名無しさん
NGNG持ってるからイラネ
「通報しますた」と言って欲しいのか?
0075デフォルトの名無しさん
NGNG0076デフォルトの名無しさん
NGNGほんまや。
0077デフォルトの名無しさん
NGNG0078デフォルトの名無しさん
NGNG0079デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 139038人 発行日:2003/1/10
なにやら、連日メルマガだしてるひろゆきです。
そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。
重くなって落ちたりしてもご愛嬌ってことで。。。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0080デフォルトの名無しさん
NGNG0081デフォルトの名無しさん
NGNGデモとかやる前に強くならないと駄目そう。
おいらも米軍とかに入って強くなりたい。
0082デフォルトの名無しさん
NGNGWINNY倒産・・・
笑うとこ?
0083デフォルトの名無しさん
NGNG作っちゃうの。
どう作るかはわかりませんw
しかし嵐とか不愉快な対策には「こいつがむかつく」と
ひとり1票で投票してきめます。
そしてその人はもうカキコ禁止。
どうやってカキコ禁止にするとかそういうのはわかりませんw
0084デフォルトの名無しさん
NGNG0085デフォルトの名無しさん
NGNG0086デフォルトの名無しさん
NGNG↓
ヽ(*`Д´)ノぬっころぬ!!!!
0087デフォルトの名無しさん
NGNG見てきたけど、まだ荒らされてなかったよ。
ええ根性しとるわ。荒らし。ワラ
0088デフォルトの名無しさん
NGNG0089デフォルトの名無しさん
NGNG0090デフォルトの名無しさん
NGNG0091デフォルトの名無しさん
NGNG0092デフォルトの名無しさん
NGNGやってくれるのが親切というものだと・・・。
0093山崎渉
NGNG0094デフォルトの名無しさん
NGNG0095山崎渉
NGNG0096山崎渉
NGNG0097デフォルトの名無しさん
NGNG0098デフォルトの名無しさん
NGNGArray Objects の各要素のデリミタは White-space characters と考えてよいのでしょうか。
例えばこんなのは、配列内の要素数は2つ? 6つ?
/Contents [ 10 0 R 12 0 R ]
ううむ。
0099デフォルトの名無しさん
NGNGただ age るのもアレなので・・・間違ってたら教えてホスィ。
アルゴリズム 3.2 encription key の計算
1. パスワード文字列を 32 バイトきっかりになるよう、パディングまたは切り詰めをします。もしパスワード文字列が 32 バイトよりも長い場合は、最初の 32
バイトのみを使います。パスワード文字列が 32 バイトに満たない場合は、足りないぶんを次のパディング文字列の初めから取り出して追加します。
< 28 BF 4E 5E 4E 75 8A 41 64 00 4E 56 FF FA 01 08
2E 2E 00 B6 D0 68 3E 80 2F 0C A9 FE 64 53 69 7A >
もし、パスワード文字列の長さが n バイトの時、パディング文字列の最初から 32 - n バイトをパスワード文字列の後ろに追加します。もし、パスワード文字列
がない(長さゼロ、パスワードなし)の場合はパディング文字列の全てをパスワード文字列として置き換えます。
2. MD5 ハッシュ関数を初期化し、ステップ 1 の結果を入力としてハッシュ関数に通します。
3. encription dictionaryの O エントリの値を MD5 ハッシュ関数に通します。(O エントリの値をどのように計算するかは、アルゴリズム 3.3 で示します。)
4. P エントリの値を符号なし4バイト整数として扱い、下位バイトから順に MD5 ハッシュ関数に通します。
5. ファイルの、file identifier 配列の最初の要素を、MD5 ハッシュ関数に通します。
6. (リビジョン3のみ) 次のことを50回繰り返します;直前までのMD5ハッシュの出力を取り出し、それを入力として新規の MD5 ハッシュ関数に通します。
7. 最後の MD5 ハッシュの出力を取り出し、その先頭 n バイトを encription key とします。リビジョン 2 では n は常に 5 であるとなっていましたが、 リビジョン 3
では n は encription dictionary の Length エントリに従います。
PDF Reference, Third Edition, Version 1.4
Algorithm 3.2 Computing an encryption key
http://partners.adobe.com/asn/developer/acrosdk/docs.html
0100デフォルトの名無しさん
NGNG0101デフォルトの名無しさん
NGNG0102デフォルトの名無しさん
NGNGHTMLに変換する方法教えれ。
0103デフォルトの名無しさん
NGNGあと1年待っててくれたら、PDFtoHTMLって関数作ってあげるよ
0104デフォルトの名無しさん
NGNG0105デフォルトの名無しさん
NGNGどっかにうpしとけば、いつかぐぐるが変換してくれるよ。w
0106106
NGNGグラフをPostScriptで出力するプログラムを書きたいんですが、
座標値の範囲に制限はあるのでしょうか?
0107デフォルトの名無しさん
NGNG0108デフォルトの名無しさん
NGNG掲示板の趣旨と違う
他にふさわしい掲示板のあるもの(Web製作板)
0109デフォルトの名無しさん
NGNG何故削除しようとするんじゃ。
0110デフォルトの名無しさん
NGNGPDFというものがWebにのみ関連しているものであると誤解したため。
0111デフォルトの名無しさん
NGNGやっぱ書籍買え?
英語で我慢するしかないか(死
0112山崎渉
NGNG0113デフォルトの名無しさん
NGNG0114デフォルトの名無しさん
NGNG0115デフォルトの名無しさん
NGNGGOD かよ !!
0116山崎渉
NGNGピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0117デフォルトの名無しさん
NGNG0118デフォルトの名無しさん
NGNG0119デフォルトの名無しさん
NGNG0120デフォルトの名無しさん
NGNG見つからないからAcrobat買っちまったじゃねえか。
ま、見つかったところで買う事にはかわりなかったようだが。
全然知らないから書くんだけど、もし.psファイルの最初と最後に
数行付け加えるだけでPDFになったりするんだったら
くやしいじゃないですか。
それはそうと、これくらい書いとけば?
●PDFのフォーマットは100%公開されている。
●PDFを作成するアプリは自由に作ってよい(?)
●既にいくつかのフリー/シェアウエアが出回っている。
●Acrobat高えよ。
0121デフォルトの名無しさん
NGNGあんたは板違い
0122山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0123山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0124デフォルトの名無しさん
NGNG0125デフォルトの名無しさん
NGNG0126デフォルトの名無しさん
NGNGオーナーパスワードを打ち込む。
忘れちゃったらあきらめるかBluteForce(ry
0127デフォルトの名無しさん
NGNG0128デフォルトの名無しさん
NGNG0129山崎 渉
NGNG0130山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0131デフォルトの名無しさん
NGNGBruteForceのノ ウ ハ ウを教えてください
0132デフォルトの名無しさん
NGNGそりゃもう総当たりなわけで(ry
0133デフォルトの名無しさん
NGNG0134デフォルトの名無しさん
NGNG有名なロシア人のアレがそのものだな。もちろんKeySerch攻撃もやれるが。
てかツール使うんじゃ開発は必要なかろう。
0135デフォルトの名無しさん
NGNG0136デフォルトの名無しさん
NGNGちっとも終わらん。
0137デフォルトの名無しさん
NGNG0138デフォルトの名無しさん
NGNGhttp://news5.2ch.net/test/read.cgi/newsplus/1080892214/
0139デフォルトの名無しさん
NGNG0140デフォルトの名無しさん
NGNG/ViewerPreferences << /NoScreenCapture true
0141デフォルトの名無しさん
NGNGhttp://f44.aaacafe.ne.jp/~pdfwork/index.html
ミラーサイト
http://pdfworks.hp.infoseek.co.jp/index.html
以下のサービスを低コストにてご提供いたします。
● ラスター・ベクター変換サービス 600円〜
● PDFファイルの禁止事項解除、パスワード解析・解除 500円〜
● 合成写真作成サービス 1500円
● 写真のイラスト化サービス 500円
無料プレゼントコーナーに飛行機のペーパクラフト型紙があります。
よろしかったらホームページをご覧になってください。
0142デフォルトの名無しさん
NGNGAdvanced PDF Password Recovery Proとか使うだけだったりしてな(w
APDFPRPのMacOSX版開発中みたいですな>Elcom。Xgrid対応とかでLAN内の余ったマシン全てでブルートフォース!
とかになってたらG5 Dualとセットで買っちゃいそうな悪寒(死
0143デフォルトの名無しさん
NGNG0144デフォルトの名無しさん
NGNG古い規格だけと、大きな書店で売っているよ。
アマゾンあたりで検索しなさい。
0145デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています