忍者ブログ
Admin*Write*Comment
元素記号W
[487]  [486]  [485]  [484]  [483]  [482]  [481]  [480]  [479]  [478]  [477
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

前回のエントリーでVB.NETを使ってPDF情報を読み出して
ファイルのプロパティに反映させることができないか模索した
投稿をしたのは皆様の記憶に新しいかもしれません。
が、結局アプリを作ってみたもののPDF情報を読み出すところで
止まった中途半端なVB.NETソースを公開して自己満足してしまった。

ただ、あんな不完全燃焼でほったらかすわけにも行かんので
あの投稿の後いろいろ調べておりました。

PowerShellに逃げ道があるとは思わなかった・・・
次のコマンドレットと呼ばれるもので、指定したプロパティを
編集できるらしい。

Set-Itemproperty

ただ、ファイルのプロパティをみてもとから項目がないものに
ついては、書き込みできないので、一度、次のコマンドレットで
プロパティの要素を作ってやる必要がある。

New-ItemProperty

XPもインストールすればPowerShellは動作するので、
ちょっとコレらを使う方向で考えよう。
(VB.NETのアプリのほうは、Linuxのpdfinfoコマンドの
 windows向け劣化版で作ったことにして・・・ポイしていいよね)

次の記事を見ると、iTextSharp.dllをPowerShellで直読みできるかもしれない。

Windows PowerShell 活用編(5)
.NET Framework利用の基礎


コレを機にちょっくらWindows PowerShellにちょっかいを出してみようと思います。

# 2012/11/04 追記
きちんと調べたところ、書かれている内容に
ちょっと語弊がある内容になっていたので、補足を。

一連の記事で、実現できるのではーと勘違いしている部分がありました。

PowerShellでプロパティを編集できるのは…ファイルのプロパティに
存在するパラメタや、レジストリにあるプロパティとなるキーを
弄れるだけだったようです。

しかも、有効なのはWindows XPだけで、Vista以降ではNTFSの
SummeryInfomationの扱いが変わったらしいので・・・
そもそもPDFファイルの、ファイルのプロパティの概要タブに情報を
付与することが難しそうということも判りました。

Windows8も出たことだし忘れられる技術として
みなかったことにしてください。(苦笑)


↓これが利用できて、編集することが実現できる能が
 あればたぶん苦することはないでしょう。
http://msdn.microsoft.com/ja-jp/library/windows/desktop/aa380376(v=vs.85).aspx


今回のことを機にちゃんと調べもせず、記事にしてしまうのは
気をつけようと思います。
「ま、インターネットの端っこだから。。。」なんて思ってると
同じことを知りたい人が検索をするキーワードで
このブログが意外と上位にあったりするので。

拍手[0回]

PR
この記事にコメントする
お名前
タイトル
メール
URL
コメント
文字色
パスワード   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
secret
  • ABOUT
このブログは、思いつき、やる気、オンラインゲームの活動記録が配合されています。
  • カレンダー
02 2024/03 04
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
  • プロフィール
HN:
あき/落日
性別:
非公開
職業:
おふぃすわーかー
自己紹介:
ヽ(・⊥・)ノ

忍者ツールズプローフィール:
忍者ツールズプロフィールは終了しました
  • アクセス解析&カウンタ
  • 最新コメント
無題(返信済)
(11/28)
無題(返信済)
(09/25)
(05/06)
  • 最新トラックバック
  • 著作権について
当ブログにて頻繁に登場する、オンラインゲームのスクリーンショット等の著作権表示です。
◆Ragnarok Online◆
このブログ内における「ラグナロクオンライン」から転載された全てのコンテンツの著作権につきましては、運営元であるガンホー・オンライン・エンターテイメント株式会社と開発元である株式会社Gravity並びに原作者であるリー・ミョンジン氏に帰属します。

© Gravity Co., Ltd. & LeeMyoungJin(studio DTDS) All rights reserved.
© 2010 GungHo Online Entertainment, Inc. All Rights Reserved.


◆R.O.H.A.N. Online◆
Copyright 2010 R.O.H.A.N by WeMade Online Co.,Ltd. All Rights Reserved.
Copyright 2005-2010 R.O.H.A.N by YNK GAMES Inc. All Rights Reserved.


◆Phantasy Star Online 2◆
(C)SEGA PHANTASY STAR ONLINE 2

『PHANTASY STAR ONLINE 2』公式サイト

なお、当ブログに掲載しているコンテンツの再利用(再転載・配布など)は、禁止しています。
  • Twitter
Copyright © 元素記号W All Rights Reserved.*Powered by NinjaBlog
Graphics By R-C free web graphics*material by 工房たま素材館*Template by Kaie
忍者ブログ [PR]