私はボタンクリックでPDFに現在のページをダウンロードしたいので開いたPDFから画像の境界線を削除し、私はhtml2canvas
概念を使用し、ここではサンプルコードクロム
$("#btnPdf").click(function(){
var dt = new Date();
var day = dt.getDate();
var month = dt.getMonth() + 1;
var year = dt.getFullYear();
var hour = dt.getHours();
var mins = dt.getMinutes();
var postfix = month + "-" + day + "-" + year + "_" + hour + ":" + mins;
var docs = 'dd'+ postfix;
html2canvas(document.getElementById("main-div"), {
onrendered: function(canvas) {
var width = canvas.width;
var height = canvas.height;
var millimeters = {};
millimeters.width = Math.floor(width * 0.264583);
millimeters.height = Math.floor(height * 0.264583);
var imgData = canvas.toDataURL('image/png',1.0);
console.log('Report Image URL: '+imgData);
var doc = new jsPDF('p', 'mm', "a4"); //210mm wide and 297mm high
doc.deletePage(1);
doc.addPage(millimeters.width, millimeters.height);
doc.addImage(imgData, 'png',0,0);
doc.save(docs+'.pdf');
},
});
});
あるとfine.Iを取得しています動作しますpdfの現在のページのイメージの境界線は、クロムのpdfを開くときだけですが、AdobeのFirefox、Firefoxなどで開いている間はpdfの枠線が表示されませんでした。どのような提案、どのようにクロムで開いたPDFの画像のための境界線を削除するかをお聞かせください。
クロムによってPDFファイルとして保存するとき、HTMLのスタイルを制御するためにどのように「印刷ページ」:おかげで、事前