View previous topic :: View next topic |
Author |
Message |
teishu
Joined: 11 Nov 2008 Posts: 4
|
Posted: 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 |
|
Back to top |
|
|
teishu
Joined: 11 Nov 2008 Posts: 4
|
Posted: 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);
}
|
|
|
Back to top |
|
|
Thomas Hoevel
Joined: 16 Oct 2006 Posts: 387 Location: Cologne, Germany
|
Posted: 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. _________________ Regards
Thomas Hoevel
PDFsharp Team |
|
Back to top |
|
|
teishu
Joined: 11 Nov 2008 Posts: 4
|
Posted: 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 |
|
Back to top |
|
|
|