回答編集履歴

1

言葉足らずな所があったので。

2017/12/22 04:44

投稿

so87
so87

スコア764

test CHANGED
@@ -1,6 +1,6 @@
1
1
  PDF.jsを使われてみてはいかがでしょう
2
2
 
3
- https://mozilla.github.io/pdf.js/
3
+ [https://mozilla.github.io/pdf.js/](https://mozilla.github.io/pdf.js/)
4
4
 
5
5
 
6
6
 
@@ -10,10 +10,18 @@
10
10
 
11
11
 
12
12
 
13
+ PDFに関してはPDF.js登載のビューワで表示するようにしておけば、
14
+
15
+ 印刷処理に変更は必要ないと思います。
16
+
17
+
18
+
19
+ iframeでのPDF表示はAdobeのビューワーという縛りがあるようでしたら、
20
+
13
- PDFに関してはiframeを直接印刷するのではなく、
21
+ iframeを直接印刷するのではなく、
14
22
 
15
23
  hiddenなcanvasを用意して、そこにPDF.jsで描画、
16
24
 
17
- 印刷時にcssのメディアクエリでそのcanvasだけ表示してprint()実行
25
+ 印刷時にcssのメディアクエリでそのcanvasだけ表示してprint()実行
18
26
 
19
- という流れはどうでしょう
27
+ という流れになると思います