私は先週の解決策を見つけようとしてきたので、最後の手段としてこの質問を書いています。PDFファイルのフォント置換を避ける方法
ワークフロー
データベースから検索し、それぞれの.rdlファイルやデータに基づいてSSRSによって生成されたPDFファイルがあります。要するに、それらのPDFファイルをグループ化して1つのグループにまとめたアプリケーションを作成しました。ファイルをマージするために、私はPdfSharpライブラリを使用します。
問題
PDFファイルがない埋め込みフォントが含まれています。非ラテン文字が正しく印刷されないため、文書の印刷中に問題が発生します。具体的には、.rdlファイルにはArialフォントファミリのテキストボックスのみが含まれています。ただし、SSRSによって生成されたPDFはHelveticaを使用します(Adobe ReaderはArialに変換されますが、プリンタには問題があります)。私は私が私の出力PDFのみ埋め込みフォントを含むように取得したい
を達成しようとしています何
。私は私が(例えばCalibriまたは解放SAN用)置換されないフォントにの.rdlファイル内のフォントを変更しようとしたこれまでの
を試してみましたが、何
。しかし、これはレポートの「構築」を「クラッシュ」させます。いくつかの要素は、それらがあるべき場所にありません。
マイクロソフトのフォーラムでいくつかのスレッドを読んだところ、SSRS 2008ではフォント置換の問題がよくあることがわかりました。残念ながら、解決されておらず、回避策もありません。
私の質問
は、あなただけの埋め込みフォントを含むように私の出力PDFファイルのための方法を知っていますか?おそらく、.rdlファイルのいくつかの変更によって達成することができます。おそらく、PdfSharpやその他のライブラリを使って行う方法がありますか?