[SSRS] SQL Server 2016 での PDF エクスポートの改善点

福原 宗稚
SQL Server Developer Support

 

SQL Server 2016 では、Reporting Services の PDF エクスポートで以前からあった次の2つの問題が改善されていますので、ご紹介します。

  1. エクスポートした PDF の文字をコピーして貼り付けると文字化け
  2. 縦書き

なお、これらの改善点については、製品チームのブログ (英語)でも案内していますので、あわせてご覧ください。

 

1.エクスポートした PDF の文字をコピーして貼り付けると文字化け

SQL Server 2014 までは、[SSRS] Reporting Services 文字化け:PDF の文字をコピーして貼り付けると文字化け で紹介しているように文字化けが発生していました。SQL Server 2016 では、文字化けが発生せず、貼り付け後も正しい文字が表示されるようになりました。

SQL Server 2014 まで

PDF をエクスポートします。

2014_export

エクスポートした PDF を開き、コピーします。

2014_pdf_copy

コピーした文字を貼り付けると、日本語が文字化けします。

2014_paste

 

SQL Server 2016

PDF をエクスポートします。

2016_export

エクスポートした PDF を開き、コピーします。

2016_pdf_copy

コピーした文字を貼り付けると、正しい文字で表示されます。

2016_paste

2.縦書き

SQL Server 2014 までは、縦書きのレポートを PDF エクスポートすると、横向きの文字が縦に並ぶような表示となり、縦書きとは言えない状況でした。SQL Server 2016 では、縦書きになっています。

SQL Server 2014 まで

ブラウザでは期待通り縦書きで表示されます。

2014_report

PDF にエクスポートすると、期待する縦書きではありません。

2014_pdf_vertical

SQL Server 2016

ブラウザでは期待通り縦書きで表示されます。

2016_report

PDF にエクスポートすると、ブラウザで表示したときと同じように縦書きで表示されます。

2016_pdf_vertical