Viscomsoft .NET PDF Viewer SDK

C# Developer Getting Started



1. Launch Visual Studio 2010 or another version of Visual Studio. Select Visual C#, Select Windows Form Application.

 


 

2. In the Solution Explorer, right-click References, and then click Add Reference.


3. Select Browse tab,  Navigate to the extracted  .NET PDF Viewer Pro SDK for REDIST folder, open it, and then double-click Viscomsoft.PDFViewer.dll





4. At the top of the Form1.cs file, add the following import statements to the top of the page

using Viscomsoft.PDFViewer;


5.  The following code bit presents the pdf viewer sdk initialization:
 

public partial class Form1 : Form
{

private PDFView _pdfViewer = new PDFView();

public Form1()
{

InitializeComponent();

_pdfViewer.Canvas.Parent = this;

_pdfViewer.Canvas.Location = new Point(0, 24);

}

 

6.  Load the PDF file.

private void Form1_Load(object sender, EventArgs e)
{

PDFDocument doc = new PDFDocument();

  if (doc.open("c:\\yourfile.pdf"))
  {

  _pdfViewer.Document = doc;

  _pdfViewer.gotoPage(1);

  }
  else
   doc.close();

}

7.  Now that you can loaded a PDF file, but the display area is very small. so add following code to the Form1.cs file
 

private void resizeCanvas()
{

_pdfViewer.Canvas.Size = new Size(this.ClientSize.Width, this.ClientSize.Height - 24);

}

 

8.  add resizeCanvas() in Form1_Load event

private void Form1_Load(object sender, EventArgs e)
{
   resizeCanvas();

PDFDocument doc = new PDFDocument();

  if (doc.open("c:\\yourfile.pdf"))
  {

  _pdfViewer.Document = doc;

  _pdfViewer.gotoPage(1);

  }
  else
   doc.close();

}

9.  Select the form in the designer then go to the Properties Window and find the Events button


 

13.  Select Resize event and double click it.


 



10.  add resizeCanvas() in Form1_Resize event

private void Form1_Resize(object sender, EventArgs e)
{

resizeCanvas();

}

11.  Press F5 to Run the project, now it can loading and display the PDF document.