No.3
- 回答日時:
Perlで、ワードのファイルをPDFに変換することに成功したんですか?
であれば同じ方法で行なえばいいと思います。
私はワードファイルの中身を見れないのでなんともいえませんが…
No.4
- 回答日時:
No.5
- 回答日時:
serverがwindowsなら、ダウンロードしたファイルをMS Filterにかける、という手もありますが…
http://office.microsoft.com/japan/downloads/2000 …
商用ベースでそういう商品が存在しているのは知ってますが、個人ベースで変換する方法があったら私も知りたいです。
Word->PDFはどのような方法で実現されているのでしょうか?
参考URL:http://www.antenna.co.jp/ohf/
No.6ベストアンサー
- 回答日時:
補足です。
Win32::OLEの各種サンプルを組み合わせて、試したところ、とりあえず自前のWin環境で動きました。
# 日本語処理してないので、一部文字化けします。
---
#!/usr/bin/perl
use strict;
#use warnings;
use Win32::OLE;
use Win32::OLE::Const 'Microsoft Word';
use Win32::Clipboard;
my ( $word_file, $Word, $document, $paragraphs, $paragraph, $enumerate, $text );
$word_file = 'c:\test.doc';
$Word = Win32::OLE->new('Word.Application', 'Quit');
$Word->{'Visible'} = 1;
$document = $Word->Documents->Open($word_file) || die("Unable to open document");
$Word->{Language} = 1041;
$Word->{WdOpenFormat} = 5;
$Word->{WdSaveFormat} = 7;
$paragraphs = $document->Paragraphs() ;
$enumerate = new Win32::OLE::Enum($paragraphs);
while( defined( $paragraph = $enumerate->Next() ) ) {
$paragraph->{Range}->{LanguageID} = 1041 ;
$paragraph->{Range}->{LanguageIDFarEast} = 1041 ;
$text = $paragraph->{Range}->{Text} ;
print "$text\n" ;
}
$Word->ActiveDocument->Close ;
$Word->Quit;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PDF ワードで作った文書のPDF化 5 2023/04/10 16:56
- Gmail pdfに変換の方法を、教えてください 3 2023/02/09 16:09
- Word(ワード) ワードで,特定の文字だけ,字体を一括変換する方法は? 1 2023/04/26 10:11
- Word(ワード) PDFをワードに変換する一番安いアプリはなんですか? 1 2022/11/03 12:13
- その他(ブラウザ) テキストの折り返しがないサイトの文字を折り返してPDF化したい 4 2022/12/02 09:49
- アプリ jarを変換する方法 2 2022/06/04 14:26
- フリーソフト フリーソフト[フリーオンライン動画兼音声変換ソフト]縦長になってしまう 2 2022/07/11 08:11
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/03 09:11
- その他(Microsoft Office) iPadのMS-Wordでファイルを編集したいですが、読み込めません。 3 2022/12/08 10:10
- PDF pdfファイルのjpgファイルへの変換 5 2022/06/03 10:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
unixでのファイルロックの方法...
-
【PHP】アクセス過多でファ...
-
printscreenについて。
-
ファイルディスクリプタとは?
-
Perlで特定行から特定行までを...
-
バッチファイルの作り方(CSV→...
-
VBAでCSVファイルの特定行を書...
-
C言語で特定の行を抽出する方法...
-
C言語のバイナリモードでのfsca...
-
close()で例外が投げられる理由
-
ヒアドキュメントの書き方
-
MATLAB グローバル変数の宣言
-
utf-8のCSVをshift_jisに変換し...
-
chdirがうまくできない
-
openした後、closeしないでプロ...
-
ExcelをCSV書き出す場合のシー...
-
window.open でのファイル指定方法
-
perl で googleAPIを呼び出す...
-
Edge スクレイピング
-
Perl Vlookupみたいに
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
fopenでディレクトリ内の全ファ...
-
unixでのファイルロックの方法...
-
BASICからC言語に変換
-
ファイルがオープンできない
-
file_exists関数について
-
ファイルロックの解除方法
-
[perl] perlで書き込み中に、PC...
-
bashシェルについて
-
1行がやたら長いテキストをバッ...
-
【PHP】アクセス過多でファ...
-
CGI のモジュールをつかってフ...
-
flockについて
-
Cookieが保存できない。
-
ファイルディスクリプタとは?
-
HTMLの中にCGIファイルリンク
-
CGI二重起動防止ロック処理
-
Pythonでegrep機能をつかいたい
-
batファイルでrenameができませ...
-
awkスクリプトでダブルクォーテ...
-
VBAでCSVファイルの特定行を書...
おすすめ情報