Neevia Technology Sites:   www.neevia.com  |  docuPub.com  |  www.neeviaPDF.com
:: Home :: Products :: Technical Support :: About Us :: Contact Us
Technical support > Neevia Document Converter Pro code samples
Example 12: Encrypt an existing PDF file (40 bits) from ASP.NET  Print Example 
  • Copy the Document Converter Pro .NET assembly from the c:\program files\neevia.com\docConverterPro\.Net\ folder into your web site bin folder;
Note: Scroll down for the C# samples.

Visual Basic
<SCRIPT runat="server" language="VB">

  Sub Page_Load(Source As Object, e As EventArgs)

    Dim DC = New Neevia.docConverter

    DC.setParameter( "PDFEncryption", "true" )
    DC.setParameter( "PDFEncryptionType", "40" )

    DC.setParameter( "PDFOwnerPassword", "owner" )
    DC.setParameter( "PDFUserPassword", "open" )

    DC.setParameter( "PDFNoCopyPermission", "true" )
    DC.setParameter( "PDFNoPrintPermission", "true" )
    DC.setParameter( "PDFNoChangePermission", "true" )
    DC.setParameter( "PDFNoAddPermission", "true" )

    Dim RVal As Integer = DC.encryptPDF("c:\in.pdf", "c:\out.pdf")

    If (RVal<>0) Then
      Response.Write("There was an error encrypting the document!!!")
    Else
      Response.Write("Done encrypting !!!")
    End If

  End Sub

</SCRIPT>
VC#
<%@ Page Language="C#" %>
<%@ Assembly Name = "docConverter" %>
<%@ Import Namespace = "Neevia" %>
<SCRIPT runat="server">

  void Page_Load(object Source, EventArgs e)
  {

    Neevia.docConverter DC = new Neevia.docConverter();

    DC.setParameter( "PDFEncryption", "true" );
    DC.setParameter( "PDFEncryptionType", "40" );

    DC.setParameter( "PDFOwnerPassword", "owner" );
    DC.setParameter( "PDFUserPassword", "open" );

    DC.setParameter( "PDFNoCopyPermission", "true" );
    DC.setParameter( "PDFNoPrintPermission", "true" );
    DC.setParameter( "PDFNoChangePermission", "true" );
    DC.setParameter( "PDFNoAddPermission", "true" );

    int RVal = DC.encryptPDF(@"c:\in.pdf", @"c:\out.pdf");
    DC = null;

    if (RVal != 0) { 
      Response.Write("There was an error encrypting the PDF!!!");
    }else{
      Response.Write("Done !!!");
    }    

  }

</SCRIPT>



Copyright © 1999-2016 Neevia Technology. All Rights Reserved. Home | Products | Technical Support | About Us | Contact Us