Converts a Text, RTF file to PDF file.
Namespace:
SautinSoftAssembly: PdfMetamorphosis (in PdfMetamorphosis.dll) Version: 4.0.0.1
Syntax
| C# | Visual Basic |
Parameters
- inputFileName
- String
Local path to input Text or RTF file
- outputFileName
- String
Local path to output PDF file
Return Value
0 - converting succesfully1 - can't open input RTF or Text file, check the input path
2 - can't create output file, check the output path
3 - converting failed
Examples
using System; using System.IO; using System.Text; namespace SampleConvert { class Class1 { static void Main(string[] args) { SautinSoft.PdfMetamorphosis p = new SautinSoft.PdfMetamorphosis(); //this property is necessary only for registered version //p.Serial = "XXXXXXXXXXX"; //specify some options p.PageStyle.PageOrientation.Landscape(); //specify header in HTML format p.Header.Html("<b>Sample header in HTML format</b>"); //specify footer in RTF format p.Footer.Rtf("{\b Bold footer}"); //specify page numbers p.PageStyle.PageNumFormat = "Page {page} of {numpages}"; if (p != null) { string rtfPath = @"..\..\..\..\..\test.rtf"; string pdfPath = @"..\..\..\..\..\test.pdf"; int i = p.RtfToPdfConvertFile(rtfPath,pdfPath); if (i !=0) { System.Console.WriteLine("An error occured during converting HTML to PDF!"); } else { System.Diagnostics.Process.Start(pdfPath); } } } } }
Imports Microsoft.VisualBasic Imports System Imports System.IO Imports System.Text Namespace SampleConvert Friend Class Class1 Shared Sub Main(ByVal args() As String) Dim p As New SautinSoft.PdfMetamorphosis() 'this property is necessary only for registered version 'p.Serial = "XXXXXXXXXXX"; 'specify some options p.PageStyle.PageOrientation.Landscape() 'specify header in HTML format p.Header.Html("<b>Sample header in HTML format</b>") 'specify footer in RTF format p.Footer.Rtf("{" & Constants.vbBack & " Bold footer}") 'specify page numbers p.PageStyle.PageNumFormat = "Page {page} of {numpages}" If Not p Is Nothing Then Dim rtfPath As String = "..\..\..\..\..\test.rtf" Dim pdfPath As String = "..\..\..\..\..\test.pdf" Dim i As Integer = p.RtfToPdfConvertFile(rtfPath,pdfPath) If i <>0 Then System.Console.WriteLine("An error occured during converting HTML to PDF!") Else System.Diagnostics.Process.Start(pdfPath) End If End If End Sub End Class End Namespace