喫茶XRAYトップページ

[スレッド全体
]

[7853] PDF の作成や印刷等返信 削除
2014/8/29 (金) 19:02:40 Mr.XRAY
[720_Acrobat ( PDF ) 文書の表示と印刷] の参考リンクの記事を更新しました.
ですが,まだ,整理された記事にはなっていませんが,一応,ここまで.

PDF の作成には,
(1) レポートツールとして,また,その一部して
(2) 仮想プリンタドライバを使用
(3) その他

とあると思いますが,これらのカテゴリに分類がちょっと難しかったので.

[07_PDF 文書の作成や操作関係の参考リンク - Adobe サイト以外]
http://mrxray.on.coocan.jp/Delphi/plSamples/720_Acrobat.htm#07

参考になれば幸いです.
ついでに,[722] のサンプルも動作確認と,少しばかり修正しています.


[8339] Re:PDF の作成や印刷等返信 削除
2014/12/30 (火) 15:30:35 igy
▼ Mr.XRAYさん
今、WordやExcelのファイルをPDFファイルで出力するのを、調べていたのですが、
WordやExcelの2010以降(アドインインストールすれば、2007以降)だと、
ExportAsFixedFormatメソッドがあり、
プログラムから、WordやExcelを操作して、簡単にPDFファイルをエクスポートできそうです。

参考までに・・・


[8344] Re2:PDF の作成や印刷等返信 削除
2014/12/30 (火) 17:56:30 Mr.XRAY
▼ igyさん

> ExportAsFixedFormatメソッドがあり、
> プログラムから、WordやExcelを操作して、簡単にPDFファイルをエクスポートできそうです。


つまり,記事に書いておけ,ということですね.
プレッシャーが.....
ここのところ,HTTP, TS さんの件,プリンタ設定コンポの件等が
ありましたので,後日,やっておきたいと思います (^^;
いつ ? というは訊かないできくださいませ.

一応全部「未処理」のテキストファイルに追加しておきました.


[8346] Re3:PDF の作成や印刷等返信 削除
2014/12/30 (火) 18:42:40 igy
▼ Mr.XRAYさん
> つまり,記事に書いておけ,ということですね.
> プレッシャーが.....


Excelだと、

ブック全体なら、
Book.ExportAsFixedFormat(Type:=0(*xlTypePDF*), Filename:=ファイル名);

特定のシートなら、
ws := Book.Worksheets[indexまたはシート名];
ws.ExportAsFixedFormat(Type:=0(*xlTypePDF*), Filename:=ファイル名);

複数のシートなら
StringList1にエクスポートしたいシート名を格納し、
wslst := Book.Sheets[VarArrayFromStrings(StringList1)];
wslst.Select;
Book.ActiveSheet.ExportAsFixedFormat(Type:=0(*xlTypePDF*), Filename:=ファイル名);

みたいな感じでできそうです。


[8354] Re4:PDF の作成や印刷等返信 削除
2014/12/31 (水) 09:27:03 igy
Wordは、

Doc.ExportAsFixedFormat(OutputFileName:=ファイル名, ExportFormat:=17(*wdExportFormatPDF*), DocStructureTags:=false);

こんな感じで。


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82