Как можно распечатать изображение из данных изображения JavaScript - PullRequest
0 голосов
/ 11 июня 2018

Я хочу напечатать изображение в формате PDF, у меня есть кнопка печати:

<input type="button" onclick="PrintImage()" value="Print">

И я хочу напечатать в окне, как показано ниже:

function PrintImage(){
   var myImage = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABOkAAAKIC.........";
    window.open( myImage );
}

Ответы [ 2 ]

0 голосов
/ 11 июня 2018

Попробуйте это:

<input type="button" onclick="PrintImage()" value="Print">

<script type="text/javascript">
function PrintImage() {
    var myImage = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABOkAAAKIC.........";
    var myWindow = window.open("", "Image");
    myWindow.document.write("<img src='"+myImage+"''>");
    myWindow.print();
}
</script>
0 голосов
/ 11 июня 2018

Это решение, которое я получил для вашего вопроса ..: D Это может помочь вам ..

    <input type="button" onclick="PrintImage()" value="Print">
<script>
function PrintImage(){
   var myImage = "data:image/gif;base64,R0lGODlhEAAQAMQAAORHHOVSKudfOulrSOp3WOyDZu6QdvCchPGolfO0o/XBs/fNwfjZ0frl3/zy7////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAkAABAALAAAAAAQABAAAAVVICSOZGlCQAosJ6mu7fiyZeKqNKToQGDsM8hBADgUXoGAiqhSvp5QAnQKGIgUhwFUYLCVDFCrKUE1lBavAViFIDlTImbKC5Gm2hB0SlBCBMQiB0UjIQA7";
    //var image = new Image();
    //image.src=myImage;
    var myWindow = window.open("", "Image");
    myWindow.document.write('<img src="'+myImage+'"/>');
}
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...