- - PR -
pdf出力でのバーコードフォント表示(サーバー接続)
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-10-26 17:37
お世話になります。
.NET2005のクリスタルレポート(CrystalReport for .net2005)にて WebのPDFを印刷しています(ブラウザにExport)。バーコード出力を試みています。 OSはWinXPを使用しております。 自分のPCにバーコードフォント(code39.ttf)をインストールして localhostにて実行してみたところ うまく出力されるのですが、 同様にフォントをサーバー(Win2003Server)にインストールして プロジェクトを配置した後、ブラウザ起動してみたところ バーコードフォントが出力されませんでした。 バーコードフォントが有効になっていないようです。 サーバーにはAdobe Readerは入っていません。 因みにRICHテキストでは有効になっているようです。 ただ、ダウンロードのダイアログをだしたくないです。 サーバーにて何かの設定が足りないのでしょうか。 PDFの問題でしょうか。 こちらの解決方法をどなたかご教授いただけますでしょうか。 宜しくお願い致します。 [ メッセージ編集済み 編集者: fruity 編集日時 2006-10-26 17:38 ] [ メッセージ編集済み 編集者: fruity 編集日時 2006-10-26 17:39 ] | ||||
|
投稿日時: 2006-10-26 20:20
PDFファイルにフォントは埋め込まれてる?
acrobatにて、 ファイル→文書のプロパティ で見れるのでまず確認してみて。 またフォントを埋め込む場合、フリーのフォントで無い限り、ライセンスの問題が発生すると思うので、埋め込んでいいのかも確認してみて。 | ||||
|
投稿日時: 2006-10-27 09:46
必要なのはサーバーの設定ではなくて、WEBブラウザでPDFファイルを表示している端末の設定です。WEBブラウザを起動している端末にバーコードフォントがインストールされていなければ、表示できません。
PDFファイルにフォントデータを埋め込んで一緒に配布することも出来ますが、フォントデータのライセンスで再配布を禁止している場合も有るので、フォントのメーカーに対して確認を取る必要があります。 _________________ 甕星 <mikahosi@abox9.so-net.ne.jp> http://blogs.msmvp.jp/mikahosi/ | ||||
|
投稿日時: 2006-10-27 10:17
フォントがインストールされていれば、埋め込まなくても表示できるとは、 必ずしもいえないらしいです。 以下のサイトにいろいろ試した結果が掲載されています。 PDF 千夜一夜 フォントを埋め込まないPDFの表示について フォントを埋め込まないPDFの表示について(2) フォントを埋め込まないPDFの表示について(3) フォントを埋め込まないPDFの表示について(4) | ||||
|
投稿日時: 2006-10-27 11:49
かずくんさん、甕星さん
ご回答ありがとうございます。 フォントはフリーフォントです。 自分のPCで同じデータで localhostで印刷・保存したPDFはバーコード表示されるのに サーバーのものは表示されないのが 依然わからないです。 acrobatにて、 ファイル→文書のプロパティを見ると localhostではCode39があるのですが サーバーのものはありませんでした。 また、PDFの設定をクライアント1台1台に するのは避けたいと考えておりまして 何かいい案がないものかと考えております。 [ メッセージ編集済み 編集者: fruity 編集日時 2006-10-27 12:00 ] | ||||
|
投稿日時: 2006-11-01 14:47
未だ解決できておりません。
リッチテキストだと表示されるのでPDFの仕様かと思ったり。 どなたかご教授願えますでしょうか。 宜しくお願いいたします。 | ||||
|
投稿日時: 2006-11-01 15:25
すでに答えが書いてあるようなものだと思うのですが。 「フォントの埋め込み」についてよく調べてみて下さい。 (かずくんさんがあれだけ色々書いてくれているのに・・・) | ||||
|
投稿日時: 2006-11-01 15:43
冬寂さん、ご指摘ありがとうございます。
もう一度見直してみました。 ただ、localhostで印刷・保存したPDFはバーコード表示されるのに サーバーのものは表示されない理由がよくわかりません。 この辺のご教授お願いいたします。 |
1