I have existing PDF which is Encrypted.
lowerLeftX,lowerLeftY,upperRightX and upperRightY. my image is the whole page image.
Aspose.Pdf.Generator.Pdf and created from Stream and add section containing image?
I have existing PDF which is Encrypted.
Hi there,
Thanks for your inquiry. Please check following code snippet to add a whole page image as new page in an existing PDF document. Hopefully it will help you to accomplish the task.
string outFile = "output.pdf";
string imageFile = "image1.jpg";
Document doc = new Document("output.pdf","password");
Page page = doc.Pages.Add();
FileStream fs = new FileStream(imageFile, FileMode.Open, FileAccess.Read);
Set margins so image will fit, etc.
page.PageInfo.Margin.Bottom = 0;
page.PageInfo.Margin.Top = 0;
page.PageInfo.Margin.Left = 0;
page.PageInfo.Margin.Right = 0;
page.PageInfo.Height = Aspose.Pdf.PageSize.A4.Height;
page.PageInfo.Width = Aspose.Pdf.PageSize.A4.Width;
/* Create an image object */
/*Add the image into paragraphs collection of the section*/
/*Set the ImageStream to a MemoryStream object*/
//Create an image
image1.ImageStream = fs;
image1.Add(image1);
doc.Save(outFile);
/*Save*/
// image1.ImageStream = fs;
doc.Save(outFile);
Please feel free to contact us for any further assistance.
Best Regards,