如何缩小PDF页面?
XSize xsizes = PdfSharp.PageSizeConverter.ToSize(PdfSharp.PageSize.A4);
if (page.Orientation == PdfSharp.PageOrientation.Landscape)
{
page.Width = xsizes.Height;
page.Height = xsizes.Width;
}
else
{
page.Width = xsizes.Width;
page.Height = xsizes.Height;
}
此代码从右侧裁剪pdf页面,因此页面内容从page.Need解决方案裁剪到缩小页面而没有裁剪内容。
答案 0 :(得分:0)
创建一个所需大小的新页面,然后在该位置和所需大小的新页面上绘制现有页面,如图像。
One Sample上的两页显示了您需要的方法:
http://pdfsharp.net/wiki/TwoPagesOnOne-sample.ashx
您只需调整代码就可以在一个页面上绘制一个页面,但在此过程中调整页面大小。