PDFsharp & MigraDoc Foundation http://forum.pdfsharp.com/ |
|
Move a page. http://forum.pdfsharp.com/viewtopic.php?f=2&t=533 |
Page 1 of 1 |
Author: | teishu [ Tue Nov 11, 2008 11:00 am ] |
Post subject: | Move a page. |
Hi, Is there a way to move a page that has been read from another pdf, by x number of points/mm's. what i need is to be able to shift the whole image by a certain amount. It doesn't matter that part of the page is lost as it goes over the edge. Any help would be great. thanks |
Author: | teishu [ Tue Nov 11, 2008 11:29 am ] |
Post subject: | |
i'm currently using the following but it has not effect.. Code: //Open input document
PdfDocument InputPDFDoc = PdfReader.Open(file, PdfDocumentOpenMode.Import); //iterate through pages int count = InputPDFDoc.PageCount; for (int i = 0; i < count; i++) { //Get page from input PdfPage CurrentPage = new PdfPage(); CurrentPage = InputPDFDoc.Pages[i]; //...and add it to the output OutputPDFDoc.AddPage(CurrentPage); XGraphics gfx = XGraphics.FromPdfPage(OutputPDFDoc.Pages[OutputPDFDoc.Pages.Count -1]); gfx.Transform.TranslateAppend(100, 0); } |
Author: | Thomas Hoevel [ Tue Nov 11, 2008 12:30 pm ] |
Post subject: | |
Hi! You can load a page from a PDF file and draw it as an XImage onto a new page. The TwoPagesOnOne sample should contain all the function calls you need. Transformation may be more efficient, but that's not my area of expertise. |
Author: | teishu [ Thu Nov 13, 2008 10:51 am ] |
Post subject: | |
Hmm.. still can't figure this out. could someone show me how to us the translate/transform methods? thanks |
Page 1 of 1 | All times are UTC |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |