Viscomsoft .NET PDF Viewer SDK

PDFDocument.PDFProducer property     

 

The producer of the document.

 Visual Basic

Public ReadOnly Property PDFProducer As String

 
 C#

public String PDFProducer { get;}  

 


Namespace: Viscomsoft.PDFViewer

Example

   

[C# Syntax] 
using Viscomsoft.PDFViewer;

public partial class Form1 : Form
{

  public PDFView _pdfViewer;
  _pdfViewer = new PDFView();
  _pdfViewer.Canvas.Parent = this;
  _pdfViewer.Canvas.Location = new Point(0, 24);

  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);
     

     String info = "Format:\t\t";
     info += doc.PDFVersion;
     info += "\nProducer:\t\t";
     info += doc.PDFProducer;
     info += "\nFile Name:\t";
     info += doc.FileName;
     info += "\nFile Size:\t\t";
     info += doc.FileSize;
     info += "\nPages:\t\t";
     info += doc.PageCount;
     info += "\nCreated:\t\t";
     info += doc.Created;
     info += "\nModified:\t\t";
     info += doc.Modified;
     MessageBox.Show(info);
    
    }
  }
 

  private void Form1_FormClosed(object sender, FormClosedEventArgs e)
  {

    if (_pdf.Document != null)
    _pdfViewer.Document.close();
   }


 

  private void resizeCanvas()
  {
  _pdfViewer.Canvas.Size = new Size(this.ClientSize.Width, this.ClientSize.Height - 24);
  }
}


 

   

[Visual Basic Syntax] 
Imports Viscomsoft.PDFViewer

Public Class Form1
 

Private Sub resizeCanvas()

  _pdfviewer.Canvas.Size = New Size(Me.ClientSize.Width, Me.ClientSize.Height - 24)

End Sub

Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load

  _pdfviewer.Canvas.Parent = Me

  _pdfviewer.Canvas.Location = New Point(0, 24)

  resizeCanvas()

  Dim doc As New PDFDocument

  If doc.open("c:\temp\yourfile.pdf") Then

  _pdfviewer.Document = doc

  _pdfviewer.gotoPage(1)

   Dim info As String = "Format: "

   info += doc.PDFVersion.ToString() + Chr(10) + Chr(13)
   info += "Producer: "
   info += doc.PDFProducer + Chr(10) + Chr(13)
   info += "File Name: "
   info += doc.FileName + Chr(10) + Chr(13)
   info += "File Size: "
   info += doc.FileSize.ToString() + Chr(10) + Chr(13)
   info += "Pages: "
   info += doc.PageCount.ToString() + Chr(10) + Chr(13)
   info += "Created: "
   info += doc.Created + Chr(10) + Chr(13)
   info += "Modified: "
   info += doc.Modified
   MessageBox.Show(info)


  End If

End Sub

Private Sub Form1_FormClosed(sender As Object, e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed

  If Not IsNothing(_pdfviewer.Document) Then

  _pdfviewer.Document.close()

   End If

End Sub


End Class