PDF Viewer Clear PDF


After a pdf has been loaded into the pdfviewer, is it possible to clear the viewer?

I've tried $$('viewer').load(''); with no luck.

Best Regards,



  • Hello,

    The current Webix version does not provide a simple way to clear the PDF Viewer, but we are planning to add such functionality with the nearest update (already in the dev build).

    For now you can use the following code to clear the document and reset the related toolbar, if any: http://webix.com/snippet/bee21898

  • Just what I needed.

    Thank you for the help Helga.

  • Snippet is empty , http://webix.com/snippet/bee21898, can you provide the source ?
    I'm using Webix in a Android WebView a having memory problems after showing about 15 Pdf's ...Memory isn't clear somewhere in the PDFviewer

  • edited November 2016


    The snippet is displayed normally for me, but here's another link to the same sample:

    And the code itself:

       {view:"button", inputWidth:150, value:"Clear doc", click:function(){
        var canvas = $$("pdf").$view.getElementsByTagName("CANVAS")[0];
        var container = canvas.parentNode;
        var context = canvas.getContext('2d');
       context.clearRect(0, 0, canvas.width, canvas.height); 
       container.style.height = container.style.width = 
            canvas.width = canvas.height = 0;
       this.config.scale = "auto";
       this.$pageNum = this.$numPages = 0;
       this.$pdfDoc = null;
       $$("toolbar").setValues("0", "auto");
      { view:"pdfbar", id:"toolbar" },
        view:"pdfviewer", id:"pdf", toolbar:"toolbar", 
  • edited November 2016

    Starting from 4.1 it's possible to clear the PDF viewer with the help of the related .clear() method: http://webix.com/snippet/f8e6e80a

    Basically, it does the above mentioned logic, but offers it out of the box )

  • Use https://snippet.webix.com/xqk7eokb to avoid http/https security problem

Sign In or Register to comment.