11

SQL Reporting Services レポートに問題があります。レポート ヘッダーにカスタム フォントを使用していますが、サーバーに展開すると、印刷または PDF/TIFF へのエクスポート時に正しく表示されません。サーバーにフォントをインストールしました。カスタム フォントを使用するために必要なことはありますか?

すべてのクライアント コンピューターにフォントがインストールされているため、ブラウザーでフォントを表示すると正しく表示されます...


Ryan さん、FAQ への投稿で問題が解決しました。サーバーにフォントをインストールすると、印刷の問題だけでなく、チャートの問題も修正されます (これもサーバーでレンダリングされます)。ご指摘のとおり (FAQ にも記載されています)、Reporting Services 2005 は PDF ファイルへのフォントの埋め込みを行いません。今のところは大丈夫だと思います。最も重要な部分は、印刷を開始して正しいフォントを取得できることでした。

フォントがすぐに表示されなかった理由は、FAQ で回答されています。

Q: クライアント/サーバーにフォントをインストールしましたが、まだ ? または黒いボックスが表示されます。なんで?A: クライアント マシンの場合、PDF ビューアのすべてのインスタンスを閉じてから再度開くと、問題が解決するはずです。

サーバーの場合、サービスを再起動すると、PDF レンダラーが新しいフォント情報を取得できるようになります。

残念ながら、新しくインストールされたフォントをクライアント/サーバーに認識させるために、マシンの完全な再起動が必要になることもありました。

4

5 に答える 5

4

多くの PDF ファイルと同様に、SSRS から提供される PDF ファイルには、Postscript フォントが埋め込まれています。そのため、レポートで使用されているローカル フォントは、変換時に最適な PostScript フォントに変換されるため、ローカルにインストールされたフォントに依存することなく PDF を完全に移植できます。

SSRS PDF エクスポートに関する MS の公式ガイドラインとフォント要件については、SQL Server 2005 Books Online (2007 年 9 月) Designing for PDF Outputを参照してください。また、次の投稿も参考になります: Reporting Services: PDF Renderer FAQ


Aspose には、SQL レポート PDF にカスタム埋め込みフォントを追加できると主張するコンポーネントも含まれているようです。

Reporting Services については、Aspose.Pdf を参照してください。

Aspose.Pdf for Reporting Services を使用すると、Microsoft SQL Server 2000 および 2005 Reporting Services で PDF レポートを生成できます。XMP メタデータ、 カスタム埋め込みフォント、ページのレンダリング透かしなどの高度な機能がサポートされるようになりました。セクション、画像、チャート、テーブル、マトリックス、ヘッダー、フッターを含むすべての RDL レポート機能は、最高の精度で PDF に変換されます。

私はこのコンポーネントを試していないので、それができると主張していることだけを共有できます.

于 2008-08-21T07:29:10.390 に答える
4

注: Reporting Services サーバー ボックスにフォントをインストールする場合、次の作業が必要になる場合があることがわかりました。

= 実際にフォントコントロールパネルからフォントを開いてプレビューを確認

= サーバー ボックスを再起動します。

はい、これを行う必要はないことに同意しますが、動作するのを見てきました。

于 2010-07-16T12:27:43.660 に答える
1

同じ問題が発生します - PDF にエクスポートすると、Free 3 of 9 フォントがレンダリングされません。このフォントはレポート サーバーにインストールされており、SSRS 2005 を使用してレポートを実行すると表示されます。

ユーザーは直接印刷できるので便利です。また、レポートは Excel エクスポート中に正常にレンダリングされます。ただし、Excel から印刷するには追加の手順が必要です (ページ設定など)。

回避策として私が見つけたのは、CutePDF (フリーウェア) を使用することです。

SSRS の直接印刷ボタンをクリックして、CutePDF プリンターを選択するだけです。ファイルを保存する場所を尋ねられます。ファイルを開くと、バーコード フォントが正常にレンダリングされます。

于 2011-04-26T15:59:00.363 に答える
0

SSRSとPDFでバーコードフォントをうまく使用しました。サーバー(ブラウザからのレンダリングと表示用)とクライアントの両方にフォントをインストールする必要があります。

バーコードフォントを使用する場合、追記に最適な「一致」は実際にはないため、PDFにはドキュメントに埋め込まれた有効なバーコードフォントがなく、大量のゴミテキストが表示されます。これを解決するには、PDFを表示するクライアントコンピューターにフォントをインストールするだけです。

于 2008-09-07T21:13:26.197 に答える
0

PDF エクスポートにはバーコード フォントを含めることができないため、バーコードを画像としてレンダリングするには、NeoDynamic バーコード ソフトウェアをインストールする必要がありました。

于 2008-08-21T18:13:01.687 に答える