//This code is user to generate or create a copy of one pdf to other pdf.
using iTextSharp.text;
using iTextSharp.text.pdf;
Private void GetPdf()
{
int pageNumber = 1;
strURL = txtUrl.Text.Trim(); // URL like http://..../my.pdf
PdfReader reader = new PdfReader(strURL);
Rectangle size = reader.GetPageSizeWithRotation(pageNumber);
Document document = new Document(size);
PdfWriter writer = PdfWriter.GetInstance(document, new FileStream(@"D:\Development\NASearcg\LogRuntime.pdf", FileMode.Create, FileAccess.Write));
//set document info
document.AddTitle("Document copied using iTextSharp");
document.AddAuthor("Joachim Tesznar");
document.AddSubject("Dynamic Content");
document.AddCreator("PDF Form Tool by Joachim Tesznar");
document.Open();
PdfContentByte cb = writer.DirectContent;
document.NewPage();
PdfImportedPage page = writer.GetImportedPage(reader, pageNumber);
cb.AddTemplate(page, 0, 0);
document.Close();
}
No comments:
Post a Comment