title: How to set zoom level to pdf using iTextSharp?
body: <p>I need to set the zoom level 75% to pdf file using iTextSharp. I am using following code to set the zoom level. </p>
  
  <pre><code>PdfReader reader = new PdfReader("input.pdf".ToString());
  iTextSharp.text.Document doc = new iTextSharp.text.Document(reader.GetPageSize(1));
  doc.OpenDocument();
  PdfWriter writer = PdfWriter.GetInstance(doc, new FileStream("Zoom.pdf", FileMode.Create));
  PdfDestination pdfDest = new PdfDestination(PdfDestination.XYZ, 0, doc.PageSize.Height, 0.75f);
  doc.Open();
  PdfAction action = PdfAction.GotoLocalPage(1, pdfDest, writer);
  writer.SetOpenAction(action);
  doc.Close();
  </code></pre>
  
  <p>But I am getting the error "the page 1 was request but the document has only 0 pages" in the <code>doc.Close();</code></p>