9

I have created pdf with header and footer. I want to hide header and footer from 1st and 2nd page in pdf. So I have written below javascript code:

<script>
        /* page counter */
        function subst() {
            var vars={};
            var x=document.location.search.substring(1).split('&');
            for (var i in x) {var z=x[i].split('=',2);vars[z[0]] = unescape(z[1]);}
            var x=['frompage','topage','page','webpage','section','subsection','subsubsection'];
            for (var i in x) {
                var y = document.getElementsByClassName(x[i]);
                for (var j=0; j<y.length; ++j) y[j].textContent = vars[x[i]];

                if(vars['page'] == 1 || vars['page'] == 2){
                    // document.getElementById("header_content").innerHTML = "";
                    document.getElementById("header_content").style.border = '1px solid';
                    var element = document.getElementById("header_content");
                    element.classList.add("hidden");
                }
            }
        }
    </script>

Contents are hidden but it covers white space. So how can I remove that white space from 1st and 2nd page?

Jay Blanchard
  • 34,243
  • 16
  • 77
  • 119
Jigar Pancholi
  • 1,209
  • 1
  • 8
  • 25

1 Answers1

0

What does the CSS class 'hidden' do?

You need to set display: none in there.

Sounds like you are using visibility: hidden instead.

JochenJung
  • 7,183
  • 12
  • 64
  • 113