PDF Metamorphosis .Net - Powerful .Net component to convert RTF to PDF, HTML to PDF, Text to PDF, split and merge PDFs.
version 2.2.2 (March 17th, 2008)
   HelpContent | About PDF Metamorphosis .Net| Methods and properties | Samples of using in C#, VB.Net, ASP.Net| License | Pricing | Support and Contanst

Using PDF Metamorphosis .Net version in VB.Net and C#

Here you can download samples of using our PDF Metamorphosis .Net for Net 1.1 and Net 2.0 platform.

Examples for using DLL in:

 C#
 VB.Net
 ASP.Net


C# sample - download (12 Kb)

1. Place the files "PdfMetamorphosis.dll" into your bin directory.

2. In VisualStudio.net manually add a reference to the file PdfMetamorphosis.dll via "Add reference" for the current project
.

 

3. C# code sample:

using System;
using System.Text;
using System.IO;

namespace ExamplePdfMetamorphosis
{

                              /// <summary>
                              
/// Summary description for Class1.
                              
/// </summary>
                              
class Class1
               {

                                      static void Main(string[] args)
                                      {
                                                   SautinSoft.PdfMetamorphosis p = new SautinSoft.PdfMetamorphosis();
                                                   p.Serial = "XXXXXXXXXX";
                                                   //Set converter options (optional)
                                                   
//p.PageStyle.PageMarginLeft.mm(30);
                                                   
//p.TextStyle.TextAligment.Center();
                                                   
//p.PageStyle.PageSize.Letter();

                                                   
#region Convert File                                             
                         
p.RtfToPdfConvertFile("d:\\Text.rtf","d:\\Text.pdf");
                                                   #endregion

                         
#region Convert String
                         
//1. Open RTF file
                                                   
StreamReader sr = new StreamReader("D:\\Testing Fixed Text.rtf");
                                                   string rtfString = sr.ReadToEnd();
                                                   sr.Close();
         
                                                   //2. Convert RTF string to PDF bytes
                                                   
System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
                                                   byte[] binaryPDF = p.RtfToPdfConvertString(encoding.GetBytes(rtfString));

                                                   //3. Save PDF bytes to file a (PDF string MUST BE BINARY)
                                                   
string pdfFileName = "D:\\Testing Fixed Text.pdf";
                                                   try
                                                   {
                                                                           File.Delete(pdfFileName);
                                                   }
                                                   catch{}
           
                                                   FileStream pdfFile = File.OpenWrite(pdfFileName);
                                                   pdfFile.Write(binaryPDF, 0, binaryPDF.Length);
                                                   pdfFile.Close();
                                                   #endregion

                         
#region Merge Files
                         
string [] pdfFiles = System.IO.Directory.GetFiles("D:\\Test Files\\Pdf Metamorphosis\\","*.pdf");                                    
                                                  p.PdfMerge(pdfFiles, "D:\\Single.pdf");

                                                  #endregion

                    }

                         }
}

VB.Net sample - download (9 Kb)

1. Place the files "PdfMetamorphosis.dll" into your bin directory.

2. In VisualStudio.net manually add a reference to the file PdfMetamorphosis.dll via "Add reference" for the current project
.

 

3. VB.Net code sample:

Imports System
Imports System.IO


Module Module1
   
Sub Main()

       Dim p As New SautinSoft.PdfMetamorphosis
   
p.PageStyle.PageSize.Legal()
       p.Serial = "XXXXXXXXXX"

    
'Convert File
       
p.RtfToPdfConvertFile("D:\Example.rtf", "D:\File.pdf")

       'Convert String
       
'1. Open RTF file
       
Dim sr As New StreamReader("D:\Testing Fixed Text.rtf")
       Dim rtfString As String
       
rtfString = sr.ReadToEnd()
       sr.Close()

       '2. Convert RTF string to PDF bytes
       
Dim encoding As New System.Text.ASCIIEncoding()
       Dim binaryPDF As New Object
   
binaryPDF = p.RtfToPdfConvertString(encoding.GetBytes(rtfString))

       '3. Save PDF bytes to file a (PDF string MUST BE BINARY)
       
Dim pdfFileName As String
    
pdfFileName = "D:\\Testing Fixed Text.pdf"

    
Try
           
File.Delete(pdfFileName)
       Catch
       
Finally
    
End Try

    
Dim pdfFile As FileStream
    
pdfFile = File.OpenWrite(pdfFileName)
        pdfFile.Write(binaryPDF, 0, binaryPDF.Length)
        pdfFile.Close()

   End Sub
End Module
ASP.Net sample C# - download (15 Kb)
ASP.Net sample VB.Net - download (15 Kb)