[リストへもどる]
一括表示
タイトルxdoc2txtでExtractText()実行後に対象ファイルがロックされる現象
記事No786
投稿日: 2015/04/12(Sun) 16:30:47
投稿者スコミール
はじめまして。

xdoc2txtを利用させて頂いております。
大変便利なツールを使用させて頂きありがとうございます。

xdoc2txtのCOM DLL版をエクセルのVBスクリプト/VB6にて使用させて頂いております。
お忙しいところ大変申し訳ありませんが、以下の問題について、
ご回答願えないでしょうか?

OSは、Windows7(x64) Ultimateで、32ビットアプリ上での利用です。
xdoc2txtのバージョンは、2.09となります。

//========質問その(1)
Set obj = CreateObject("xd2txcom.Xdoc2txt.1")
fileText = obj.ExtractText("sample.pdf",False)
MsgBox fileText

サンプルにある通りに上記の通り(但しファイルはPDFです)実行し、
"sample.pdf"というPDFファイルから無事テキストを抽出することが出来ました。
しかし、その際に"sample.pdf"ファイルをDLLがロック(openしたまま?)してしまっているようで、
呼出元のアプリを終了しない限りファイルの移動・削除・リネームなどが出来なくなってしまいます。
(プログラム上でも、エクスプローラー上でも出来なくなりました)

Set obj = Nothing

等を試してみましたが、解放されず、状況は変わりませんでした。

抽出済みのPDFファイルを自動的に削除するようにしたいのですが、
処理終了後に何かすべき点があるのでしょうか?

//========質問その(2)
また、COM DLL版・DLL版については、オプション設定項目がありませんが、
コマンドラインと同様の細かい設定をすることは出来ないのでしょうか?

掲示板の過去ログにも同様の質問がありましたが、
無い場合、今後実装する予定はありますでしょうか?


以上よろしくお願いいたします。

タイトルRe: xdoc2txtでExtractText()実行後に対象ファイルがロックされる現象
記事No787
投稿日: 2015/04/14(Tue) 09:14:32
投稿者hishida
> //========質問その(1)
> Set obj = CreateObject("xd2txcom.Xdoc2txt.1")
> fileText = obj.ExtractText("sample.pdf",False)
> MsgBox fileText
>
> サンプルにある通りに上記の通り(但しファイルはPDFです)実行し、
> "sample.pdf"というPDFファイルから無事テキストを抽出することが出来ました。
> しかし、その際に"sample.pdf"ファイルをDLLがロック(openしたまま?)してしまっているようで、
> 呼出元のアプリを終了しない限りファイルの移動・削除・リネームなどが出来なくなってしまいます。
> (プログラム上でも、エクスプローラー上でも出来なくなりました)
>
> Set obj = Nothing
>
> 等を試してみましたが、解放されず、状況は変わりませんでした。
>
> 抽出済みのPDFファイルを自動的に削除するようにしたいのですが、
> 処理終了後に何かすべき点があるのでしょうか?

PDFの場合だけ、この問題が起こるようです。
対策版を出しますので、しばらくお待ちください。


> //========質問その(2)
> また、COM DLL版・DLL版については、オプション設定項目がありませんが、
> コマンドラインと同様の細かい設定をすることは出来ないのでしょうか?
>
> 掲示板の過去ログにも同様の質問がありましたが、
> 無い場合、今後実装する予定はありますでしょうか?

検討中のまま、ペンディングになっています。

タイトルRe^2: xdoc2txtでExtractText()実行後に対象ファイルがロックされる現象
記事No789
投稿日: 2015/04/14(Tue) 14:34:51
投稿者スコミール
ありがとうございます。
対策版に期待しております。

また、余力がありましたらオプションの件もお願いいたします。

今回はお忙しい中、ご回答頂きありがとうございました。

タイトルRe^3: xdoc2txtでExtractText()実行後に対象ファイルがロックされる現象
記事No790
投稿日: 2015/04/19(Sun) 20:44:11
投稿者スコミール
xdoc2txt 2.10をダウンロードさせて頂きました。

PDF抽出後もファイルがロックされずに、安定しております。
また、オプションについても自分が使いたかったオプションが実装されており、とても助かりました。

ありがとうございました。