Subscribe to Subscribers
Talk to Webmaster Tony John

Online Members

prasad
More...


Resources » Code Snippets » Console Applications

How to Create text to PDF using C#.net


Posted Date:     Category: Console Applications    
Author: Member Level: Gold    Points: 0



 


How to Create text to PDF using C#.net



using System;
using System.IO;
using System.Diagnostics;
using iTextSharp.text;
using iTextSharp.text.pdf;

public class iTextDemo
{
public static void Main()
{
Console.WriteLine("iText Demo");

// step 1: creation of a document-object
Document myDocument = new Document(PageSize.A4.Rotate());

try
{

// step 2:
// Now create a writer that listens to this doucment and writes the document to desired Stream.

PdfWriter.GetInstance(myDocument, new FileStream("Salman.pdf", FileMode.Create));

// step 3: Open the document now using
myDocument.Open();

// step 4: Now add some contents to the document
myDocument.Add(new Paragraph("First Pdf File made by Salman using iText"));

}
catch(DocumentException de)
{
Console.Error.WriteLine(de.Message);
}
catch(IOException ioe)
{
Console.Error.WriteLine(ioe.Message);
}

// step 5: Remember to close the documnet

myDocument.Close();
}
}









Did you like this resource? Share it with your friends and show your love!


Responses to "How to Create text to PDF using C#.net"
Author: Dmitry    25 Jul 2011Member Level: Bronze   Points : 1
How to Create text to PDF using C#.net?

Hi

The answer:

Try to use this solution: PDF Metamorphosis .NET by SautinSoft

using System;
using System.IO;
using System.Collections;

namespace Sample
{
class Test
{

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();
//For Text to PDF converting mode, specify header/footer only in Text format
p.Header.Rtf("Sample header only as text");

//specify footer in Text format
p.Footer.Rtf("sample footer\r\nTwo lines");

//specify page numbers
p.PageStyle.PageNumFormat = "Page {page} of {numpages}";

if (p != null)
{
string textPath = @"..\..\..\..\..\test.txt";
string pdfPath = @"..\..\..\..\..\test.pdf";

int i = p.RtfToPdfConvertFile(textPath,pdfPath);

if (i !=0)
{
System.Console.WriteLine("An error occured during converting HTML to PDF!");
}
else
{
System.Diagnostics.Process.Start(pdfPath);
}
}
}
}
}



pdf_metamorphosis_net.zip
Feedbacks      

Post Comment:




  • Do not include your name, "with regards" etc in the comment. Write detailed comment, relevant to the topic.
  • No HTML formatting and links to other web sites are allowed.
  • This is a strictly moderated site. Absolutely no spam allowed.
  • Name:   Sign In to fill automatically.
    Email: (Will not be published, but required to validate comment)



    Type the numbers and letters shown on the left.


    Next Resource: Detect keystrockes in C#
    Previous Resource: How to convert ASCII To Hex using c# dot net
    Return to Resources
    Post New Resource
    Category: Console Applications


    Post resources and earn money!
     
    More Resources
    Popular Tags   Tag posting guidelines   Search Tags  
    Create text to PDF  .  



    Follow us on Twitter: https://twitter.com/dotnetspider

    Active Members
    TodayLast 7 Daysmore...

    Awards & Gifts
    Copyright © SpiderWorks Technologies Pvt Ltd., Kochi, India
    2005 - 2012 All Rights Reserved.
    .NET and other trademarks mentioned in this site belong to Microsoft and other respective trademark owners.
    Articles, tutorials and all other content offered here is for educational purpose only.
    We are not associated with Microsoft or its partners.